Group 3
The elevator to success is out of order. You’ ll have to use the stairs…one step at a time.
Project Objective:
Find the orthologs among the 5 species of beetles and annotate the orthologs.
Project Workflow:
- Step 1: Construct a de novo transcriptome assembly.
a. Run Trinity to construct a primary assembly.
b. Run BUSCO to check the quality of the assembly. UseBUSCO
. - Step 2: Cluster identical sequences together.
a. Cluster all the transcript sequences which are 95% similar to each other file. Usecd-hit-est
with-c 0.95
flag.
b. Using the clustered cds file from the previous step, now cluster the transcript sequences which are 90% similar. Usecd-hit-est
with-c 0.90
flag.
c. Run BUSCO to check the quality of the filtered transcriptome. UseBUSCO
. - Step 3: Identify the coding regions.
a. Using the transcriptome from the previous step, run LongOrfs with threshold set to at least 100 aa length for each ORF. UseTransDecoder.LongOrfs
with-m 100
flag.
b. Run BUSCO to check the quality of the filtered transcriptome. UseBUSCO
. - Step 4: Find the Orthologs among 5 species.
a. Run all vs all BLAST among 5 species. Usemakeblastdb
andblastp
b. Pick the reciprocal Best BLAST hit (RBBH). Write apython
script.
c. Run a 5 way script to pull out the orthologs among 5 species. Write apython
script. - Step 5: Add annotation to the orthologs.
a. Using T_cas ids and T_cas reference gff files, add chromosome id (for example: LGX, LG2 etc.),chromosome name (Autosome/ Sex chromosome). Writepython
script.# Get the gff file. wget ftp://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/000/002/335/GCF_000002335.3_Tcas5.2/GCF_000002335.3_Tcas5.2_genomic.gff.gz # Uncompress the file. gzip -d GCF_000002335.3_Tcas5.2_genomic.gff.gz
Helpful Hints:
-
To use BUSCO, the first step is to get the lineage and then busco can be run as follows.
# Get the lineage wget https://busco.ezlab.org/datasets/endopterygota_odb9.tar.gz # Uncompress the directory. tar xvf endopterygota_odb9.tar.gz --gunzip # Activate busco environment conda activate busco # Run BUSCO run_busco --in transcriptome.fasta --out [output_directory_name] -l [path_to_]endopterygota_odb9 -m tran -c 48
- TransDecoder has two programs. These two programs can be run as follows.
# To run LongOrfs with minimum ORF length as 100 amino acids. TransDecoder.LongOrfs -t target_transcripts.fasta -m 100
- cd-hit-est can be run as follows.
# To cluster sequences which are 95% similar. cd-hit-est -i transcriptome.fasta -o transcriptome_nr95 -c 0.95
Reference:
De novo sequencing and characterization of Picrorhiza kurrooa transcriptome at two temperatures showed major transcriptome adjustments. - PDF