Published November 5, 2024 | Version v1

Scorpio Gene-Taxa Benchmark Dataset2 (Short Fragments)

Description

We used the Woltka pipeline to compile the complete Basic genome dataset, consisting of 4634 genomes, with each genus represented by a single genome. After downloading all coding sequences (CDS) from the NCBI database, we extracted 8 million distinct CDS, focusing on bacteria and archaea and excluding viruses and fungi due to inadequate gene information.

To maintain accuracy, we excluded hypothetical proteins, uncharacterized proteins, and sequences without gene labels. We addressed issues with gene name inconsistencies in NCBI by keeping only genes with more than 1000 samples and ensuring each phylum had at least 350 sequences. This resulted in a curated dataset of 800,318 gene sequences from 497 genes across 2046 genera.

We created four datasets to evaluate our model: a training set (Train_set), a test set (Test_set) with different samples but the same genus and gene as the training set, a Taxa_out_set excluding 18 phyla present in the training set but from different phyla, and a Gene_out_set excluding 60 genes from the training set but from the same phyla. We ensured each CDS had only one representation per genome, removing genes with multiple representations within the same species.

 

We derived 400bp fragments from the 800k-sequence gene dataset. Our method involved selecting randomly  400bp segments from different regions within each gene sequence, ensuring at least a 50bp gap between consecutive fragments. This was achieved within the range Range: [0, Gap: 50, length(gene_sequence)]. We chose this approach to avoid fragments with minimal base-pair differences and to replicate sequences that may not necessarily begin with an open reading frame.

 

Technical info

  1. test.fasta :  Contains sequences for model testing.

  2. gene_out.fasta: Includes sequences excluded based on gene criteria for model evaluation.

  3. taxa_out.fasta :Includes sequences excluded based on taxonomic criteria for model evaluation.

  4. val.fasta: Contains sequences for model validation .
  5. train.fasta: Contains sequences for model training.

  6. meta_data.csv: Contains metadata information for sequences in the FASTA files.

  7. hierarchical-level.txt : Determines hierarchical levels for triplet training and hierarchical sampling required for Scorpio training.

 

 

@article{refahi2024scorpio,
  title={Scorpio: Enhancing Embeddings to Improve Downstream Analysis of DNA sequences},
  author={Refahi, Mohammadsaleh and Sokhansanj, Bahrad A and Mell, Joshua Chang and Brown, James and Yoo, Hyunwoo and Hearne, Gavin and Rosen, Gail},
  journal={bioRxiv},
  pages={2024--07},
  year={2024},
  publisher={Cold Spring Harbor Laboratory}
}

Files

hierarchical-level.txt

Files (509.6 MB)

Name Size
md5:d583c4d27fd698e7b70731e60eb9a77d
66.5 MB Download
md5:c4cec187d11ab28c6d50ccb946f8b9bd
10.3 MB Preview Download
md5:dfe65d0bccc8c6ad90f36735b302518e
293.6 MB Preview Download
md5:9a3b86e0b0fac9789a09c4db308626c3
3.0 MB Download
md5:0d609e48462ff76b3afee0a8b638d6ff
66.8 MB Download
md5:ca7cad979a967a0f8edd322c5ab5dd09
68.8 MB Download
md5:35cd8fab34f81e3ece2073ad59a76e9f
694.9 kB Download

Additional details

Software