Analysis methods:
| Part |
Methods |
| Annotations |
Four databases were used to annotate 23 Cucurbitaceae species, namely, the Pfam database, UniProt database (Swiss-Prot, TrEMBL), Nonredundant protein sequence database (Nr), and Gene Ontology database (GO). In addition, we used goatools to obtain GO annotations. The python program was used to sort all the annotation information into a table in batches for display in the SOIR database. |
| CRISPR |
The CasFinder pipeline[1] was used to design the Cas9 target sites for CRISPR. First, the repetitive genome sequences of each species were screened using the RepeatMasker program. The index was subsequently created for each genome by the Bowtie program. Finally, the scripts CasValue_v2.pl and CasFinder.pl from the CasFinder pipeline were used to design the guide sequences for the CRISPR study. The candidate sequence was filtered by in-house Perl scripts to obtain the specific sequence for each gene. |
| Duplication type |
The program (duplicate_gene_classifier) in MCScanX[2] was used to infer the type of duplicate genes. |
| Homologs |
Orthologous, paralogous, and heterologous sequences were identified using OrthoFinder (v2.0)[3]. First, the similarity relationships between the protein sequences of all species were based on BLASTP similarity scores (E value < 1e-5). |
| Synteny |
According to the BLASTP results, the “-d” subroutine in WGDI[4] was used to construct the homologous lattice diagram, and the “-icl” subroutine was used to detect collinear genes. The maximum gap value of the collinear fragment was set to 50. The grape and tomato genomes were subsequently used as references to determine the collinearity between each species and grape and tomato plants. The proportional relationship was determined according to the duplication relationship of other species, and the collinear relationship between genes was visualized in the form of a circle diagram using the “-ci” subroutine. Finally, the results were drawn into a circle diagram and displayed in the database using the D3 library. |
Tutorials for each sub-module:
References:
1.Aach J., Mali P. and Church G. CasFinder: Flexible algorithm for identifying specific Cas9 targets in genomes. bioRxiv 2014;
2.Wang YP, Tang HB, Debarry JD, Tan X, Li JP, et al. MCScanX: a toolkit for detection and evolutionary analysis of gene synteny and collinearity. Nucleic Acids Res 2012; 40: e49.
3.Emms DM, Kelly S. OrthoFinder: phylogenetic orthology inference for comparative genomics. Genome Biol 2019; 20: 238.
4.Sun PC, Jiao BB, Yang YZ, Shan LX, Li T, et al. WGDI: A user-friendly toolkit for evolutionary analyses of whole-genome duplications and ancestral karyotypes. Mol Plant 2022; 15: 1841-1851.