.FASTA

FASTA ファイル

FASTA Sequence File (DNA / RNA / Protein)
質問する
クイック回答

FASTAファイルは、DNA、RNA、またはタンパク質といった1つ以上の生物学的配列を保持するプレーンテキストファイルです。各レコードは «>» ヘッダー行で始まり、その後に配列文字が続きます。任意のテキストエディタで開くことができますが、解析やアライメントには Jalview、AliView、UGENE、MEGA などの無料ツールを使用してください。

開発元: William R. Pearson & David J. Lipman (FASTA program, 1985-1988) カテゴリ: データファイル オープンスタンダード MIME: text/x-fasta
対応OS Windows macOS Linux Web
関連: .PKPASS · .DAT · .JSON · .RIS

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 4, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

FASTA ファイル形式とは?

.fasta フォーマットは、バイオインフォマティクスデータファイルのカテゴリに属します。.fasta ファイルの内容には遺伝データの配列が含まれます。これらには DNA や RNA の構造に関する情報だけでなく、タンパク質の構造に関する情報も含まれます。内容は、この標準に固有のレイアウトで整理されています。特徴的な機能の1つは、識別子と記述的なアノテーションを記録できる > ヘッダー行(デフラインと呼ばれます)です。各ヘッダーの後には、IUPAC 塩基またはアミノ酸コードを使用した1行以上の生の配列文字が続きます。

.fasta ファイルは1つのファイルに大量の配列を保存できるため、マルチ .fasta ファイルはリファレンスデータベースとしてよく使用されます。これらの情報はすべて、遺伝子解析用の専門プログラムによって使用されます。.fasta フォーマットのおかげで、DNA 比較テストや遺伝子構造の進化に関する研究を行うことができます。

.fasta は識別子と生の配列のみを保存し、クオリティスコアや豊富なアノテーションは保持しないため、補完的なフォーマットが併用されることがよくあります。.fastq ファイルはシーケンシングリードの塩基ごとのクオリティスコアを追加し、GenBankファイル は完全な機能アノテーションを保持します。このフォーマットは、William R. Pearson と David J. Lipman によって彼らの FASTA 配列比較プログラムのために開発され、それ以来、世界中のツールやデータベースで生物学的配列を共有するためのベースラインとなるプレーンテキスト標準となっています。

一般的なバリアント拡張子には、.fa、.fna(核酸配列)、.faa(アミノ酸配列)、.ffn(コード領域配列)などがあります。

セキュリティと安全性

リスク: LOW

FASTAファイルは実行可能なコンテンツを含まないプレーンテキストの配列データであるため、開く際のリスクは非常に低いです。現実的な注意点はセキュリティではなく実用面です。全ゲノムの FASTA は数百MBから数十GBになることがあり、標準的なテキストエディタをフリーズさせる可能性があります(AliView やコマンドラインの seqkit/samtools faidx などのストリーミングビューアを使用してください)。また、後続のツールを壊す可能性のある不正なヘッダーや混在した改行コードに注意してください。データの整合性を確保するために、信頼できるソース(NCBI, Ensembl, UniProt)からリファレンス配列を取得してください。

形式の詳細

概要
正式名称FASTA Sequence File (DNA / RNA / Protein)別名 FASTA format, Pearson FASTA
開発元William R. Pearson & David J. Lipman (FASTA program, 1985-1988)登場時期 1985 (FASTP/FASTA sequence-comparison program; format formalized 1988)
MIME タイプtext/x-fasta
タイププレーンテキスト生物学的配列フォーマット(1つ以上のレコード)
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
00
16進数
3E
ASCII
>
バイナリマジックはありません。FASTAはプレーンテキストです。各レコードは «>» ヘッダー(説明/デフライン)行で始まり、その後に配列行が続きます。(歴史的には «;» もコメント行として許可されていました。)先頭の «>» とそれに続く配列文字によって識別します。

FASTA ファイルを開くプログラム

Windows5 apps
MEGA 無料 アライメントおよび系統解析のために .fasta をインポートします。
Jalview 無料 豊富なアライメントビューアで .fasta を開き、配列の表示・編集・アライメントを行います(Java、無料)。
UGENE オープンソース この無料の統合バイオインフォマティクススイートで .fasta を開き、表示、アライメント、解析を行います。
SnapGene / SnapGene Viewer フリーミアム .fasta を開いて配列を表示し、(SnapGene を使用して)クローニングを設計します。無料の Viewer で FASTA を読み取れます。
Notepad++ (plain text) オープンソース 小さな FASTA ファイルをテキストとして開き、ヘッダーや配列を直接読み取ったり編集したりします。
macOS3 apps
AliView オープンソース 高速で無料のアライメントビューア/エディタです。.fasta を開いて大規模なアライメントを表示・編集します。
SnapGene / SnapGene Viewer フリーミアム .fasta を開いて配列を表示し、(SnapGene を使用して)クローニングを設計します。無料の Viewer で FASTA を読み取れます。
UGENE オープンソース この無料の統合バイオインフォマティクススイートで .fasta を開き、表示、アライメント、解析を行います。
Linux2 apps
EMBOSS / Bioconda command-line tools オープンソース seqret/infoseq (EMBOSS) や seqkit/samtools を使用して、コマンドラインで FASTA の検査、インデックス作成、変換を行います。
AliView / Jalview / UGENE オープンソース Linux 上で FASTA アライメントを表示・編集するための GUI ビューア/エディタです。
Web1 app
NCBI BLAST (web) 無料 FASTA 配列を貼り付けるかアップロードして、オンラインのデータベースに対して検索を行います。

技術的詳細

詳細仕様
フォーマットタイププレーンテキスト生物学的配列フォーマット。1ファイルあたり1つ以上のレコード
ファイルエンコーディングASCII / UTF-8 プレーンテキスト。バイナリデータなし
レコードヘッダーマーカー各ヘッダー行のバイトオフセット0にある «>» (大なり記号、0x3E)。唯一の疑似マジック識別子
ヘッダー(デフライン)構造NCBI デフライン規則に従った «>識別子 説明»。データベースやツールで広く採用されている
配列アルファベットDNA/RNA 用の IUPAC 塩基コード(A, C, G, T, U, N, 曖昧性コード)。タンパク質用の1文字アミノ酸コード
マルチレコード対応1ファイルあたりのレコード数は無制限(マルチFASTA)。1つのファイルが完全なリファレンスデータベースとして機能可能
配列行の折り返し通常1行あたり60〜80文字。折り返しは外見上のもの。準拠ツールは改行を無視して配列を再構成する
クオリティスコアサポート対象外。生の配列のみ。塩基ごとのクオリティデータには FASTQ フォーマットが必要
アノテーション対応ヘッダー内の識別子とフリーテキストの説明のみ。機能や座標のアノテーションはなし(それらには GenBank/.gb または GFF3 を使用)
圧縮ネイティブではなし。一般的に .fasta.gz または .fa.gz として gzip 圧縮されて配布される
MIMEタイプtext/x-fasta (text/plain, application/x-fasta も見られる)
典型的なファイルサイズ単一の遺伝子やタンパク質の場合は数KB、全ゲノムやリファレンスデータベースの場合は数十GBに及ぶ
バリアント拡張子.fa (汎用), .fna (核酸), .faa (アミノ酸), .ffn (コード領域), .frn (非コードRNA)
ファイル内整合性チェックなし。リファレンスリリースには通常、外部の .md5 チェックサムファイルが付属する
プラットフォームの使用状況クロスプラットフォーム。Linux/HPC バイオインフォマティクスパイプラインで主流であり、Windows や macOS のツールでも広くサポートされている
相互運用性事実上すべての配列解析ツール(BLAST, BWA, STAR, Bowtie2, EMBOSS, Biopython など)で入出力として受け入れられる
リリース日1985 (FASTP/FASTA sequence-comparison program; format formalized 1988)
最新バージョンDe facto standard; no formal versioned spec (NCBI defline conventions widely followed)
オープンスタンダードはい · ロイヤリティフリー
仕様書www.ncbi.nlm.nih.gov

FASTA の変換

コミュニティ Q&A

ユーザーからの質問
質問する
FASTA ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。FASTA ファイルについて最初の質問をしてみましょう。

よくある質問

FASTAファイルとは何ですか?
1つ以上の生物学的配列(DNA、RNA、またはタンパク質)を保存するプレーンテキストファイルです。各レコードは «>» ヘッダー行(IDと説明)で始まり、その後に配列文字が続きます。
FASTAファイルを開くにはどうすればよいですか?
サイズの小さいものは任意のテキストエディタで開けます。配列の表示、アライメント、解析には、Jalview、AliView、UGENE、MEGA、SnapGene Viewer などの無料のバイオインフォマティクスツールを使用してください。巨大なゲノムの場合は、コマンドラインツール(seqkit、samtools faidx)を使用します。
FASTAとFASTQの違いは何ですか?
FASTAは識別子と配列のみを保存します。FASTQはさらに、各文字に対して塩基ごとのクオリティスコアを保存します。これはシーケンサーの生リード用のフォーマットです。FASTQをFASTAに変換すると、単にクオリティ情報が破棄されます。
マルチFASTAファイルとは何ですか?
1つのFASTAファイルに多数のレコードが含まれており、それぞれが独自の «>» ヘッダーと配列を持ち、次々と積み重なっているものです。遺伝子セット、プロテオーム、または配列のバッチによく使われます。
AB1/SCFトレースファイルをFASTAに変換できますか?
はい。クロマトグラムトレースファイル(.ab1/.scf)にはベースコールが含まれており、SnapGene、EMBOSS、Biopython などのツールを使用してFASTAにエクスポートできます。逆の変換(FASTAからトレース信号へ)はできません。
FASTAファイルの拡張子が .fa、.fna、.faa になっているのはなぜですか?
これらは同じフォーマットですが、内容に応じた拡張子です。.fa は短縮形、.fna は核酸配列、.faa はアミノ酸/タンパク質配列、.ffn はコード領域用です。

参考文献

1NCBI - FASTA format definitionwww.ncbi.nlm.nih.gov
2Pearson & Lipman (1988) - Improved tools for biological sequence comparisonwww.pnas.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.DBSQLite Database File
7.RPMSGRestricted Permission Message
8.BINCD/DVD Disc Image (BIN/CUE)
9.PARTPartial Download File
10.JSONJavaScript Object Notation file

関連する拡張子

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧