What is YASS ?
YASS is a genomic similarity search tool, for nucleic (DNA/RNA) sequences in fasta or plain text format (it produces local pairwise alignments). Like most of the heuristic pairwise local alignment tools for DNA sequences (FASTA, BLAST, PATTERNHUNTER, BLASTZ/LASTZ, LAST ...), YASS uses seeds to detect potential similarity regions, and then tries to extend them to local alignments. This genomic search tool uses multiple transition constrained spaced seeds that enable to search more fuzzy repeats, as non-coding DNA/RNA. Another simple, but interesting feature is that you can specify the seed pattern used in the search step (as provided for example by iedera).
- multiple, possibly overlapping seeds and a new hit criterion to ensure a good sensitivity/selectivity trade-off
- transition-constrained spaced seeds to improve
sensitivity (transition mutations are purine to purine [
A<->G] or pyrimidine to pyrimidine [
- using different scoring schemes with bit-score and E-value evaluated according to the sequence background frequencies
- parameterizable output filter for low complexity repeats
- reporting of various alignment statistical parameters (mutation bias along triplets, transition/transversion)
- post-processing step to group gapped alignments
YASS produces the common blast tabular output files ("-d 3" option). Moreover, a small perl script is provided to transform the original extended output ("-d 1" option) into blast output with alignments (which can be directly parsed with Bioperl), axt files, or fasta alignments : yass2blast.pl
If you use this program in your work, please cite :
 L. Noe, G. Kucherov YASS: enhancing the sensitivity of DNA similarity search, 2005, Nucleic Acids Research, 33(2):W540-W543.
Of course, your are welcome and always appreciated!
Query YASS Online
You can query YASS from this server: yass.php.
- paste or upload your genomic sequences, or use the proposed ones,
- control several of the YASS parameters, from selecting the E-value or refining the scoring system, to selecting the (transition) spaced seed model,
- produce a dot-plot view of the alignments / a tabular view of the complete output,
- download the result as a yass/blast/axt/fasta output file,
- run an annotation Blast, a multiple alignment Clustalw of Muscle, or Mfold, on a simple click.
A non-exhaustive list of papers ... I also try to maintain a (try to be) exhaustive list of "spaced seeds" related papers for those interested in this subject. Please let me know if I forget someone ...
- Genetic basis for high population diversity in Protea-associated Knoxdaviesia - YASS dot-plot was used to compare idiomorphs (dissimilar alleles).
- Exaptation of Bornavirus-Like Nucleoprotein Elements in Afrotherians - YASS dot-plot was used to perform analysis of the genes of interest.
- Gene conversion events and variable degree of homogenization of rDNA loci in cultivars of Brassica napus - Subrepeats were analysed using YASS and Tandem Repeats Finder.
- IncA/C Conjugative Plasmids Mobilize a New Family of Multidrug Resistance Islands in Clinical Vibrio cholerae Non-O1/Non-O139 Isolates from Haiti - YASS was used to analyse MGIVchHai6, a mobilizable genomic island (MGI).
- Enrichment by hybridisation of long DNA fragments for Nanopore sequencing - YASS was used to align HCMV nanopore reads to the HCMV HHV-5 reference.
- Mitochondrial Genome Analysis of Wild Rice (Oryza minuta) and Its Comparison with Other Related Species - YASS dot-plot was used to analyse similarities.
- Evidence for the sexual origin of heterokaryosis in arbuscular mycorrhizal fungi - YASS was used to align scaffolds.
- The mitochondrial genome of the egg-laying flatworm Aglaiogyrodactylus forficulatus (Platyhelminthes: Monogenoidea) - YASS dot-plot was used to detect repeat regions.
- Discovery and profiling of small RNAs responsive to stress conditions in the plant pathogen Pectobacterium atrosepticum - YASS was used to align sRNA candidate signatures.
- Decoding the oak genome: public release of sequence data, assembly, annotation and publication strategies - YASS was used to detect overlapping fragments.
- Identification of genetic and environmental factors stimulating excision from Streptomyces scabiei chromosome of the toxicogenic region responsible for pathogenicity - YASS was used to find candidate attachment sites : searching for short repeated sequences.
- Draft genome of a commonly misdiagnosed multidrug resistant pathogen Candida auris - YASS was used to generate dot-plots.
- An epigenetic regulatory element of the Nodal gene in the mouse and human genomes - YASS was used to generate dot-plots.
- YOC, A new strategy for pairwise alignment of collinear genomes - YASS was used in "Phase 1: Similarity detection".
- GMcloser: closing gaps in assemblies accurately with a likelihood-based selection of contig or long-read alignments - YASS was used to generate pairwise alignment between the subcontigs of a gap.
- Phylogenetic analysis of HSP70 gene of Aspergillus fumigatus reveals conservation intra-species and divergence inter-species - YASS was used to generate dot-plots and alignments.
- Dominance hierarchy arising from the evolution of a complex small RNA regulatory network - Some precursor motifs within S-alleles were searched with YASS.
- The Rsm regulon of plant growth-promoting Pseudomonas fluorescens SS101: role of small RNAs in regulation of lipopeptide biosynthesis - sRNA searches were performed by Blast and YASS against the Rfam database (RNAspace package).
- An epigenetic regulatory element of the Nodal gene in the mouse and human genomes - Dot plots were generated with YASS.
- Expression of a transferred nuclear gene in a mitochondrial genome - YASS was used to align TAIR sequences against A. thaliana mitochondrial genome.
- Head formation: OTX2 regulates Dkk1 and Lhx1 activity in the anterior mesendoderm - "Mouse and human genomic sequence were analysed with the University of California, Santa Cruz (UCSC) genomic browser and YASS".
- Genome of brown tide virus (AaV), the little giant of the Megaviridae, elucidates NCLDV genome expansion and host–virus coevolution - "Whole genome dot plot was constructed in YASS (Yet Another Similarity Searcher) server".
- Subcellular localization of minicircle DNA in the dinoflagellate Amphidinium massartii - YASS was used to align the non-coding region of the Dinoflagellate minicircle DNA.
- A region of euchromatin coincides with an extensive tandem repeat on the mouse (Mus musculus) inactive X chromosome - Dot plots of an extensive tandem repeat (on mouse chromosome X) were generated with YASS.
- A gene expression restriction network mediated by sense and antisense Alu sequences located on protein-coding messenger RNAs - the command-line version of YASS was used to search Alu elements in PCM1 against RefSeq.
- Dancing together and separate again: gymnosperms exhibit frequent changes of fundamental 5S and 35S rRNA gene (rDNA) organisation - YASS was used to identify rRNA coding sequences using dotplots.
- Bioinformatics Tools for the Multilocus Phylogenetic Analysis of Fungi - YASS is listed as a tool used for multilocus phylogenetics analysis in fungi.
- Arabidopsis thaliana Resistance to Fusarium Oxysporum 2 Implicates Tyrosine-Sulfated Peptide Signaling in Susceptibility and Resistance to Root Infection - Initial alignments of intergenic regions in Col-0 and Ty-0 sequences were generated with YASS.
- RNA at 92 °C: The non-coding transcriptome of the hyperthermophilic archaeon Pyrococcus abyssi - YASS was used in one filter for potential RNA targets.
- The tRNAarg Gene and engA Are Essential Genes on the 1.7-Mb pSymB Megaplasmid of Sinorhizobium meliloti and Were Translocated Together from the Chromosome in an Ancestral Strain - Dot plots were generated with YASS.
- Evolution of the Chloroplast Genome in Photosynthetic Euglenoids: A Comparison of Eutreptia viridis and Euglena gracilis (Euglenophyta) - YASS was used to produce the dot plot between the two chloroplast genomes.
- The macrosatellite DXZ4 mediates CTCF-dependent long-range intrachromosomal interactions on the human inactive X chromosome - Pairwise regions of Dxz4 were aligned using YASS.
- The mouse DXZ4 homolog retains Ctcf binding and proximity to Pls3 despite substantial organizational differences compared to the primate macrosatellite - Alignments and Dot plots were generated with YASS.
- Ortholog Alleles at Xa3/Xa26 Locus Confer Conserved Race-Specific Resistance against Xanthomonas oryzae in Rice - YASS was used to produce the Pair-wise sequence comparisons of Xa3/Xa26.
- RNAspace.org: An integrated environment for the prediction, annotation, and analysis of ncRNA - YASS is used to produce alignments of RNAspace.
- Uncovering the Prevalence and Diversity of Integrating Conjugative Elements in Actinobacteria - YASS was used to identify the direct repeats of the attL and attR attachment sites.
- Detection of small RNAs in Bordetella pertussis and identification of a novel repeated genetic element - YASS was used to indentify Bordetella pertussis sRNAs.
- The human gut virome: Inter-individual variation and dynamic response to diet - YASS was used to assess similarity between VLP contigs.
- Homoplastic microinversions and the avian tree of life - YASS was used together with Blast to detect microinversions.
- An alternative approach to multiple genome comparison - YASS is used (together with other tools) to compute initial pairwise alignments.
- Structural and content diversity of mitochondrial genome in beet: a comparative genomic analysis - YASS was used for various analyses (chimeric ORFs detection, duplication detection, ...).
- Comprehensive prediction of chromosome dimer resolution sites in bacterial genomes - YASS was used together with Blast to predict dif/XerCD systems.
- Cis-regulatory characterization of sequence conservation surrounding the Hox4 genes - YASS was used to determine CNEs alignments in zebrafish.
- A scenario of mitochondrial genome evolution in maize based on rearrangement events - YASS was used to compute markers.
- Sequence analysis of two alleles reveals that intra- and intergenic recombination played a role in the evolution of the radish fertility restorer (Rfo) - YASS was used to align the two alleles sequences.
- dif/Xer Recombination Systems in Proteobacteria - YASS was used to identify dif-related sequences in proteobacteria.
- Evolutionary dynamics of a locus of fertility restoration in plants - YASS was used to analyse the similarity between alleles and inside the studied allele.
- Mapping of 5q35 chromosomal rearrangements within a genomically unstable region - YASS was used to search for similarities, and YASS dotplot provided positional information.
- The genome sequence of the model ascomycete fungus Podospora anserina - YASS was used together with Erpin and Blast to detect non-coding RNAs.
- Diversity and structure of PIF/Harbinger-like elements in the genome of Medicago truncatula - YASS was used to align Transposable elements.
- Mammalian Small Nucleolar RNAs Are Mobile Genetic Elements - YASS was used to align genomic segments.
- Genomic architecture of human 17q21 linked to frontotemporal dementia uncovers a highly homologous family of low-copy repeats in the tau region - YASS was used to analyse contig sequences for LCR regions.
- sno-RNA database - YASS was used to produce human and yeast rDNAs alignments.
- A fast and flexible approach to oligonucleotide probe design for genomes and gene families - Transition constrained seeds were used to filter potential oligonucleotides.
- SinicView : multiple alignment comparisons - famous YASS matrix used. ;-)
- Seeds for effective oligonucleotide design - Iedera was used to design spaced seeds.
- Adaptive seeds tame genomic sequence comparison - LAST software and adaptative seeds.
- Spaced seeds for cross-species CDNA-to-genome sequence alignment - review spaced seed design and focus on cross-species sequence alignment.
- A Genomic Distance Based on MUM Indicates Discontinuity between Most Bacterial Species and Genera - maximal unique matches (MUM) based distance for full genomes.
- A survey of seeding for sequence alignment - a survey of the different approaches proposed to index genomic or amino-acid sequences.
- Run Probability of High-Order Seed Patterns and its Applications to Finding Good Transition Seeds - a new heuritic is proposed to quickly select good (either optimal) transition seeds.
- Good spaced seeds for homology search - this paper provides a list of single spaced seeds. Note that you can also conceive multiple spaced seeds/transition constrained seeds with our Hedera tool to fit more specific repeats if needed.
- Superiority of Spaced Seeds for Homology Search - 2 very interesting results about the number of non overlapping hits, and the asymptotic hit probability.
- Quick, Practical Selection of Effective Seeds for Homology Search - leakage model for effective seed design.
- Hardness of Optimal Spaced Seed Design - Given spaced seed sensitivity estimation (lossy filtering) or the guaranty of 100% sensitivity (lossless filter) is difficult, even for one single seed.
- Fast Computation of Good Multiple Spaced Seeds - how to speed up the seed design.
- Indel seeds for homology search - a new seed model and its waiting time formula.
- All hits all the time: parameter free calculation of seed sensitivity - or how to compute (with a single polynom) seed sensitivity for any similarity parameter.
- BDD-Based Analysis of Gapped q-Gram Filters - lossless filter and analysis of such seeds.
- Ribosomal RNA as molecular barcodes: a simple correlation analysis without sequence alignment - Composition Vector Analysis (method without alignments) to construct phylogeny trees.
- Métagénomique Bactérienne et Virale - sur le domaine plein d'avenir qu'est la métagénomique.
- A Minimum Cost Process in Searching for a Set of Similar DNA Sequences - KMP filtering method applied to DNA search.
- Wikipedia sequence alignment software - nice resource for tools.
- Wabim list of software - an impressive (and up to date) list of biological tools.
- MIGale Bioinformatics platform - by the INRA MIG team.