FASTA配列 (.fasta)
FASTAは配列を保存する一般的なテキスト形式です。サイズはデータと書式で変わります。GenBank記録はさまざまで、統計はリリースごとに変わります。 標準FASTAは配列を保存する一般的なテキスト形式です。サイズはデータと書式で変わります。GenBank記録はさまざまで、統計はリリースごとに変わります。
FASTA を GENBANK に変換
無料のブラウザ内 FASTA から GENBANK へのコンバーター。お使いのデバイスでファイルを即座に変換します。
調査とメタデータ
オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してFASTAファイルを識別します:
バイトレベルのヘッダーシグネチャ (マジックバイト)
オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してFASTAファイルを識別します:
16進数シグネチャ(オフセット0):
3EASCII表現: >
標準化: FASTAは配列を保存する一般的なテキスト形式です。サイズはデータと書式で変わります。GenBank記録はさまざまで、統計はリリースごとに変わります。
技術仕様
| コンテナアーキテクチャ | ヘッダー行が'>'と配列識別子で始まり、後続行に1文字のヌクレオチドまたはアミノ酸コードを記すプレーンテキスト配列ファイル |
| 圧縮 | 非圧縮テキスト(.fasta.gzまたは.fa.gzとしてGzip圧縮されることが多い) |
| バイトエンディアン | ASCII / UTF-8テキストストリーム |
| 色空間 | 該当なし(ゲノム配列データ) |
| チャンネルと構造 | 核酸コード(A、C、G、T、U、N)またはIUPACの20種類のアミノ酸タンパク質コード |
| 最大寸法 | 配列長に上限なし(2億5,000万塩基対を超えるヒト染色体全体にも対応) |
| 透過性 | なし |
| ストリーミングとプログレッシブ | レコードごとの逐次ストリーミング処理 |
技術比較表:FASTAと競合製品
| 技術属性 | FASTA (現在) | FASTQ | GENBANK | GFF |
|---|---|---|---|---|
| 品質スコア | なし(純粋な配列文字) | 塩基ごとのPhred品質スコア | なし(特徴注釈) | なし(特徴座標) |
| ヘッダー行 | 「>」文字で始まる | 「@」文字で始まる | 構造化されたLOCUSブロック | タブ区切りのゲノム列 |
| 主な用途 | 参照ゲノムとBLAST検索 | 生の高スループットシークエンサー(Illumina) | 包括的な注釈付き遺伝子 | ゲノム特徴アノテーション |
| ファイルサイズ(ヒト) | FASTAは配列を保存する一般的なテキスト形式です。サイズはデータと書式で変わります。GenBank記録はさまざまで、統計はリリースごとに変わります。 | 約100ギガバイト以上(品質情報含む) | マルチギガバイトのリッチテキスト | 約50メガバイト |
一般的な破損モードと16進数リカバリガイド
バイオインフォマティクスツールが「行Xに無効な配列文字があります」と報告する。
根本原因: 配列行内の空白、数字、またはIUPAC以外の文字。
復旧: File2File.app Bioinformatics Toolを使用して配列文字をフィルタリングおよびクリーンアップします。
セキュリティ分析とパーサー攻撃ベクトル
ゲノミクスツールは、配列座標のインデックス作成時に整数オーバーフローが発生する可能性がある、数ギガバイトに及ぶ巨大なFASTAファイルを解析します。
既知の攻撃ベクター
- 2^31塩基対を超える32ビット配列インデクサー(FAI)での整数オーバーフロー。
- 過度に長い配列識別子ヘッダーを読み取る際のバッファオーバーフロー。
- 異常なアライメントクエリによるサービス拒否。
防御的ベストプラクティス: 64ビット座標型を使用し、最大ヘッダー長の検証を適用します。
歴史的背景とマイルストーン
主なメリット
- 計算生物学における揺るぎない世界標準:地球上のすべてのゲノムツール、シークエンサー、データベースで使用されています。
- 構造が非常に単純です。1行目は「>」で始まり、その後にID、さらに遺伝情報を表す文字列が続きます。
- 複数の配列を格納できます。1つのファイルに何千もの個別の遺伝子や完全なウイルスゲノムを含められます。
技術的な制限とデメリット
- シーケンシングの品質スコアが含まれていません(塩基ごとのPhred信頼度スコアを保存するFASTQとは異なります)。
- 最初の識別子以外のヘッダー行に対する標準化されたメタデータ構文がありません。
- Gzipや特殊なゲノム圧縮を使用しない場合、全ゲノムデータセットの膨大なストレージフットプリント。
興味深い技術トリビア
- FASTAは配列を保存する一般的なテキスト形式です。サイズはデータと書式で変わります。GenBank記録はさまざまで、統計はリリースごとに変わります。
- FASTAファイルに保存されるDNAの4つの文字は、A(アデニン)、C(シトシン)、G(グアニン)、T(チミン)です。
- 2020年1月、COVID-19コロナウイルスのゲノムが最初に解読された際、科学者たちは3万文字のFASTAファイルとして世界中に共有しました。
よくある技術的な質問
FASTAファイルとは何ですか?
FASTAファイルは、生物学においてDNA、RNA、またはタンパク質の配列を1文字の略称を使用して保存するために使用されるプレーンテキストファイルです。
FASTAとFASTQの違いは何ですか?
FASTAには遺伝子配列の文字のみが保存されますが、FASTQには文字に加えて各塩基の配列決定の精度を示すクオリティスコアも保存されます。
FASTAファイルを表示するにはどうすればよいですか?
任意のテキストエディタでFASTAファイルを開くか、JalviewやUGENEなどのバイオインフォマティクスソフトウェアで表示するか、File2File.appを使用して変換できます。