Převod souboru GCT do XLSX
Převeďte expression matrices ve formátu Gene Cluster Text do XLSX se zachováním headers, values a metadata checks.
Vytvořte soubory XLSX online
Soubory GCT zatím číst neumíme, takže tenhle převod nenabízíme. Pokud dokážete svou práci uložit do některého z těchto formátů nebo dalších, XLSX z něj vyrobíme:
Chcete převádět GCT na XLSX?
Dejte nám vědět. Podle zájmu vybíráme, které převody přidáme jako další.
Jak převést soubor gct do formátu xlsx
- Ostatní konverze souborů
- Dosud nehodnoceno.
Excel, reportingový systém nebo příjemce, který nepoužívá GenePattern, může vyžadovat matici jako sešit .xlsx. Lokální převod také usnadňuje filtrování, vytváření grafů, sdílení a archivaci dat bez nahrávání potenciálně důvěrných výsledků exprese.
Co je formát GCT
GCT znamená Gene Cluster Text. Jedná se o textový formát oddělený tabulátory, který se používá pro matice genové exprese a související genomická data, zejména v nástrojích GenePattern a Gene Set Enrichment Analysis od Broad Institute; pracovní postupy v R a Bioconductor jej také mohou číst nebo vytvářet.
Standardní verzovaný soubor GCT obsahuje:
- označení verze, například
#1.2, na prvním řádku; - počty řádků dat a sloupců dat na druhém řádku;
- hlavičku oddělenou tabulátory, která obvykle začíná hodnotami
NameaDescription, na třetím řádku; - identifikátory genů, popisy a hodnoty exprese na následujících řádcích.
Přípona .gct se používá také jiným, nesouvisejícím softwarem. Otevřete soubor v textovém editoru a před použitím těchto kroků ověřte, že jeho první řádky odpovídají struktuře Gene Cluster Text.
Co je formát XLSX
XLSX je formát sešitu Office Open XML podporovaný aplikacemi Microsoft Excel, LibreOffice Calc, Apple Numbers a mnoha reportingovými systémy. Podporuje listy, filtry, vzorce, grafy, formátování a ověřování dat, takže je vhodný pro úpravy a distribuci tabulek.
XLSX není úplnou náhradou za GCT: označení verze a deklarované rozměry se obvykle neukládají jako metadata sešitu a tabulkové aplikace mohou změnit interpretaci vědeckých hodnot nebo identifikátorů. Původní soubor GCT uchovávejte jako autoritativní zdroj pro analýzu.
Převod pomocí Pythonu a pandas
Tato metoda je reprodukovatelná a zabraňuje automatickému převodu typů v Excelu. Nainstalujte Python a požadované balíčky:
python -m pip install pandas openpyxl
Vytvořte soubor gct_to_xlsx.py:
import pandas as pd
source = "input.gct"
target = "output.xlsx"
with open(source, "r", encoding="utf-8-sig", newline="") as f:
version = f.readline().strip()
dimensions = f.readline().rstrip("\r\n").split("\t")
if not version.startswith("#"):
raise ValueError("Missing GCT version marker")
if len(dimensions) < 2 or not all(x.isdigit() for x in dimensions[:2]):
raise ValueError("Invalid GCT dimension line")
rows, columns = map(int, dimensions[:2])
data = pd.read_csv(
source,
sep="\t",
skiprows=2,
dtype=str,
keep_default_na=False,
na_filter=False,
encoding="utf-8-sig"
)
if len(data) != rows or len(data.columns) != columns:
raise ValueError(
f"Declared size is {rows} x {columns}, "
f"but the table is {len(data)} x {len(data.columns)}"
)
data.to_excel(target, index=False, sheet_name="GCT data")
print(f"Wrote {target}")
Umístěte skript vedle zdrojového souboru, v případě potřeby změňte input.gct a output.xlsx a spusťte:
python gct_to_xlsx.py
Sešit obsahuje tabulkovou hlavičku a data. Verze GCT a řádek s rozměry jsou ověřeny, ale do listu se nezapisují; pokud následní uživatelé tato metadata potřebují, uchovejte je samostatně.
Převod pomocí Excelu nebo LibreOffice
U malého souboru bez citlivých údajů jej importujte jako text oddělený oddělovači, nikoli pouze přejmenováním přípony:
- Excel: zvolte Data → From Text/CSV, vyberte soubor GCT, nastavte oddělovač na Tab a vynechejte první dva řádky, pokud náhled považuje řádky s verzí a rozměry za záznamy. Načtěte tabulku, poté zvolte File → Save As a vyberte Excel Workbook (*.xlsx).
- LibreOffice Calc: zvolte File → Open, v importním dialogu vyberte Separated by a Tab, vynechejte první dva řádky metadat, poté zvolte File → Save As a vyberte Excel 2007–365 (*.xlsx).
Pokud sloupce identifikátorů obsahují počáteční nuly, dlouhé číselně vypadající identifikátory, data nebo jiné řetězce, které musí zůstat nezměněné, nastavte je během importu na typ Text. Obecný online převodník nemusí rozumět dvěma řádkům metadat GCT a nahrávání genomických dat může být v rozporu s pravidly laboratoře nebo instituce. Online službu použijte pouze tehdy, pokud výslovně podporuje Gene Cluster Text, vytváří soubor XLSX a zásady pro práci s vašimi daty nahrávání umožňují; bezpečnější je lokální převod pomocí Excelu, LibreOffice nebo Pythonu.
Kontroly kvality a kompatibility
- Porovnejte počty řádků dat a sloupců dat v listu s druhým řádkem GCT.
- Ověřte, že první dvě pole zůstala sloupci identifikátoru a popisu, a namátkově porovnejte hodnoty exprese se zdrojovým souborem.
- Pokud je nutné zachovat přesné řetězce, počáteční nuly, značky chybějících hodnot, například
NA, nebo vědecký zápis, ponechte pole jako text. Příklad v Pythonu deaktivuje výchozí převod chybějících hodnot v pandas; vybrané sloupce exprese lze později převést na číselné hodnoty. - Neočekávejte, že metadata verze specifická pro GCT, komentáře nebo sémantika analýzy zůstanou zachovány jako nativní metadata XLSX. Pokud příjemce tento kontext potřebuje, přidejte poznámku do listu nebo samostatný list s metadaty.
- Listy Excelu umožňují maximálně 1,048,576 řádků a 16,384 sloupců. Velké matice mohou tyto limity překročit nebo se mohou načítat pomalu; pro výpočty uchovávejte GCT a v případě potřeby exportujte pouze vybrané geny, vzorky nebo souhrnné statistiky.
GCT vs XLSX: srovnání formátů
Jak si formáty GCT a XLSX stojí v nejdůležitějších vlastnostech pro tento převod.
| Vlastnost | .GCT Gene Cluster Text | .XLSX Microsoft Excel Open XML Spreadsheet |
|---|---|---|
| Otevřený standard | Ano | Ano |
| Komprese | Bez komprese | Obojí |
| Typická velikost souboru | Malé | Střední |
| Otevírá se ve webovém prohlížeči | Ne | Částečně |
| Další úpravy | Snadné | Snadné |
| Podpora metadat | Žádné | Rozsáhlé |
| Čitelný jako prostý text | Ano | Ne |
| Nejvhodnější pro | Výměna dat | Výměna dat |
| Zavedeno | — | 2007 |
| Vývojář | Broad Institute / GenePattern ecosystem | Microsoft |
| MIME typ | — | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
Informace o příponách a typech souborů poskytuje File-Extensions.org
Databáze v současné době neobsahuje žádný program na konverzi souborů gct.
Podobné .gct konverze
Reverzní konverze
Konverze do .xlsx
z jiných formátů
- mdbx do xlsx
- xlshtml do xlsx
- xlc do xlsx
- xlsmhtml do xlsx
- json do xlsx
- uos do xlsx
- odf do xlsx
- xla do xlsx
- potx do xlsx
- nmbtemplate do xlsx
- accdt do xlsx
- adp do xlsx
- atomsvc do xlsx
- aws do xlsx
- bdb do xlsx
- bmp do xlsx
- cfa do xlsx
- crtx do xlsx
- crypt12 do xlsx
- crypt9 do xlsx
- dex do xlsx
- dqy do xlsx
- dxf do xlsx
- ecsv do xlsx
- flb do xlsx
- fm3 do xlsx
- fmp do xlsx
- fods do xlsx
- ipd do xlsx
- iqy do xlsx
- iwa do xlsx
- lqm do xlsx
- mdt do xlsx
- mml do xlsx
- mso do xlsx
- nwdb do xlsx
- odg do xlsx
- pmvx do xlsx
- por do xlsx
- ppsx do xlsx
- ppt do xlsx
- prt do xlsx
- psc do xlsx
- roz do xlsx
- sda do xlsx
- sdl do xlsx
- sdt do xlsx
- silk do xlsx
- skv do xlsx
- smx do xlsx
- snp do xlsx
- spd do xlsx
- spo do xlsx
- stc do xlsx
- std do xlsx
- stdf do xlsx
- stm do xlsx
- tdl do xlsx
- usr do xlsx
- wb0 do xlsx
- wk! do xlsx
- wk5 do xlsx
- wki do xlsx
- wkq do xlsx
- wq! do xlsx
- wq0 do xlsx
- wq2 do xlsx
- xar do xlsx
- xl do xlsx
- xlam do xlsx
- xlmx do xlsx
- xlr do xlsx
- xlw do xlsx
- xml do xlsx
- xmlx do xlsx
- xss do xlsx
- zsav do xlsx