Literature DB >> 31045209

SeqTailor: a user-friendly webserver for the extraction of DNA or protein sequences from next-generation sequencing data.

Peng Zhang1, Bertrand Boisson1,2,3, Peter D Stenson4, David N Cooper4, Jean-Laurent Casanova1,2,3,5,6, Laurent Abel1,2,3, Yuval Itan7,8.   

Abstract

Human whole-genome-sequencing reveals about 4 000 000 genomic variants per individual. These data are mostly stored as VCF-format files. Although many variant analysis methods accept VCF as input, many other tools require DNA or protein sequences, particularly for splicing prediction, sequence alignment, phylogenetic analysis, and structure prediction. However, there is no existing webserver capable of extracting DNA/protein sequences for genomic variants from VCF files in a user-friendly and efficient manner. We developed the SeqTailor webserver to bridge this gap, by enabling rapid extraction of (i) DNA sequences around genomic variants, with customizable window sizes and options to annotate the splice sites closest to the variants and to consider the neighboring variants within the window; and (ii) protein sequences encoded by the DNA sequences around genomic variants, with built-in SnpEff annotator and customizable window sizes. SeqTailor supports 11 species, including: human (GRCh37/GRCh38), chimpanzee, mouse, rat, cow, chicken, lizard, zebrafish, fruitfly, Arabidopsis and rice. Standalone programs are provided for command-line-based needs. SeqTailor streamlines the sequence extraction process, and accelerates the analysis of genomic variants with software requiring DNA/protein sequences. It will facilitate the study of genomic variation, by increasing the feasibility of sequence-based analysis and prediction. The SeqTailor webserver is freely available at http://shiva.rockefeller.edu/SeqTailor/.
© The Author(s) 2019. Published by Oxford University Press on behalf of Nucleic Acids Research.

Entities:  

Year:  2019        PMID: 31045209      PMCID: PMC6602489          DOI: 10.1093/nar/gkz326

Source DB:  PubMed          Journal:  Nucleic Acids Res        ISSN: 0305-1048            Impact factor:   16.971


INTRODUCTION

In humans, whole-genome sequencing (WGS) and whole-exome sequencing (WES) generate large amounts of genomic data, generally revealing for each individual studied about 4 000 000 variants by WGS and 80 000 variants by WES, with both identifying about 20 000 coding variants. According to the 125 748 WES data released by gnomAD database (1), there are ∼40% variants are non-synonymous (missense, stop-gained, stop-lost, start-lost, and frameshift), 17% are synonymous, 35% are intronic variants, whereas ∼5% of the WES variants are in the essential splice sites. These variant data are usually recorded in variant call format (VCF), which includes structured fields for chromosome (CHROM), position in reference genome sequence (POS), reference allele (REF), alternative allele (ALT) and others (e.g. QUAL, FILTER, INFO, etc.). The major human genomic variation databases (e.g. gnomAD/ExAC (1), 1000 Genomes Project (2)), the inherited disease mutation databases (e.g. HGMD (3), and ClinVar (4)), and most research laboratories and publications present and manage genomic variants in VCF format. For further variant annotations, predictions and visualizations, most of the leading tools use VCF as input (e.g. SnpEff (5), VEP (6), ANNOVAR (7), CADD (8) and PopViz (9)). However, as the DNA sequence around the variant site presents richer information than the variant alone, many popular genomic software require DNA sequences as input, particularly for splicing prediction (e.g. Human Splicing Finder (10), NetGene2 (11), Spliceman (12)), sequence homology search (e.g. BLAST (13), BLAT (14)), multiple sequence alignment (e.g. MUSCLE (15), Clustal (16)), and phylogenetic analysis (e.g. PAML (17), IQ-TREE (18)). In addition, many tools use amino-acid sequences for protein domain identification and functional annotation (e.g. Pfam (19), PolyPhen-2 (20)), protein structure prediction (SWISS-MODEL (21), HMMER (22)), protein feature calculation (e.g. POSSUM (23), PROFEAT (24)), as well as protein sequence homology search (13) and alignment (15). Hence, knowledge of the reference protein sequence and the protein sequences altered by genomic variants would make it possible to evaluate their possible effects on protein domains, structures and functions. Users wishing to analyze genomic variation data in VCF files with software that requires DNA or protein sequence must therefore extract the corresponding reference and alternative sequences. However, the available tools (e.g. UCSC genome browser (25), BEDTools-getfasta (26), Samtools-faidx (27), IGV (28)) can be used to extract the reference sequences, but not to generate the mutated alternative sequences. UCSC genome browser provides web interface with pages of user-defined parameters, BEDTools and samtools require script knowledge, while IGV is impractical for high-throughput applications (see detailed comparison in Discussion). Thus, there is currently no tool available for simple extraction of reference and alternative DNA/protein sequences directly from VCF files. We therefore developed the SeqTailor webserver, which offers a user-friendly, efficient and standardized approach for streamlining DNA and protein sequence extraction from the genomic variant data in VCF files in human and another 10 model organisms, with an array of useful and straightforward features to implement.

MATERIALS AND METHODS

Webserver

The SeqTailor webserver is run by Apache HTTP (version 2.2.15), on a Red Hat Enterprise Linux Server (version 6.9), with 8 Intel CPU processors@2.4 GHz and 48GB RAM. The website interface is designed and presented in HTML, PHP, CSS and JavaScript. The data are stored in MySQL tables and plain text files. The sequence extraction programs are coded in Python 2.7.

Data collection and pre-processing

The reference genome sequences, gene annotations, coding sequences (CDS) and protein sequences for 11 species (human (GRCh37/GRCh38), chimpanzee, mouse, rat, cow, chicken, lizard, zebrafish, fruit fly, Arabidopsis and rice) were collected from Ensembl Database release 95 (29). We extracted the reference genome sequences of autosomal chromosomes, sex chromosomes and mitochondria for SeqTailor DNA sequence extraction. In addition, since the key feature of human GRCh38 assembly is to provide alternate loci for a more robust representation of human population variations (including the highly variant MHC region and the divergent haplotypes (30)), we also supported DNA sequence extraction from 329 alternate loci and scaffolds in GRCh38 assembly (Supplementary Table S1) according to the Ensembl Database. Moreover, we extracted the transcripts of 15 biotypes in the categories of protein coding and pseudogenes (Supplementary Table S2) to compose a collection of ‘all transcripts’ in SeqTailor. We further selected the transcripts labeled as protein-coding biotype only, and identified the longest protein-coding transcript for each gene, to compose a collection of ‘canonical transcripts’. The genomic positions of all exons were extracted, and hence the donor splice sites (5′ end of the intron) and the acceptors splice sites (3′ end of the intron) were obtained and used to annotate the nearest splice sites for genomic variants. The workflow of data collection and pre-processing is shown in Figure 1, and the supported 11 species are summarized in Table 1.
Figure 1.

The workflow of data collection and pre-processing in the SeqTailor webserver.

Table 1.

List of organisms supported by SeqTailor webserver, including the assembly version of each reference genome, the supported genome regions, and the number of genes, transcripts, splice sites and protein sequences for all transcripts and canonical transcripts respectively

All TranscriptsCanonical Transcripts
OrganismGenome assemblyGenome regions# Genes# Transcripts# Splice sites# Proteins# Genes /transcripts /proteins# Splice sites
HumanGRCh37Chr1–22, X, Y, MT35 091138 6132 018 12495 30420 676413 814
HumanGRCh38Chr1–22, X, Y, MT, 329 alternate loci36 100155 3412 259 292107 49820 528421 390
ChimpanzeePan-tro-3.0Chr1–22, X, Y, MT17 38141 504947 13441 46817 348373 978
MouseGRCm38Chr1–19, X, Y, MT36 14894 4621 350 33265 67922 504420 830
RatRnor_6.0Chr1–20, X, Y, MT23 67131 110588 37628 89721 935404 576
CowARS-UCD1.2Chr1–29, X, MT16 51531 214785 25031 18816 489353 780
ChickenGRCg6aChr1–33, W, Z, MT12 30322 158573 36022 15812 303278 736
LizardAnoCar2.0Chr1–6, MT61056321155 55663216105149 500
ZebrafishGRCz11Chr1–25, MT25 86449 308908 19045 63324 568483 174
FruitflyBDGP6Chr2–4, X, Y, MT14 22630 804363 11830 47813 926119 752
Arabidopsis TAIR10Chr1–5, MT12 70223 376336 11823 37612 702159 070
RiceIRGSP-1.0Chr1–12, MT277912 455134 96012 4522 77636 886
The workflow of data collection and pre-processing in the SeqTailor webserver. List of organisms supported by SeqTailor webserver, including the assembly version of each reference genome, the supported genome regions, and the number of genes, transcripts, splice sites and protein sequences for all transcripts and canonical transcripts respectively

Built-in SnpEff variant annotation

SnpEff v4.3 was integrated in SeqTailor, for variant annotation and consequence prediction (5), with multi-threading configuration. Based on the previously identified collections of all transcripts and canonical transcripts, we extracted the corresponding gene annotations, CDS sequences and protein sequences respectively. These data were then employed to build the customized SnpEff databases on all transcripts and canonical transcripts separately. The customized SnpEff database of canonical transcripts allows 3–4× faster variant annotation, compared to annotating variants on all transcripts. The genomic variants are then filtered to retain 13 types of the consequences, which have direct impact on protein sequences, including: missense, stop-gained, synonymous, frameshift, in-frame insertion/deletion, conservative/disruptive in-frame insertion/deletion, and feature/transcript/gene ablation.

Runtime evaluation

The runtime evaluation was performed by applying four input data sizes (10, 100, 1000 and 10 000 genomic variants) on human reference genome GRCh37. We generated 50 VCF files for each input data size, by randomly selecting variants from the gnomAD database (1), and retaining only the first five columns of information (CHROM, POS, ID, REF, ALT). We therefore used a total of 200 VCF files with different numbers of human genomic variants to evaluate the runtime performance of SeqTailor for DNA and protein sequence extraction.

RESULTS

We developed the SeqTailor webserver to provide a user-friendly and efficient approach for the rapid extraction of DNA and protein sequences for genomic variants (single nucleotide variants and indels) in VCF format, with user-defined window sizes. Additionally, users can choose to annotate the nearest splice sites and to consider the neighboring variants within the given window for DNA sequence extraction. SeqTailor accepts input from either the webpage textbox or a user-uploaded file with maximum 10 000 input data, and outputs the extracted sequences in the browser and in a downloadable FASTA file, as well as a report file to inform the users of any error encountered in the input data. The framework of SeqTailor webserver is provided in Figure 2, and the exception handlings are summarized in Supplementary Table S3. The standalone programs are coded in Python 2.7, and the command line instructions are available in the Documentation page of the SeqTailor website.
Figure 2.

The framework of the SeqTailor webserver for DNA sequence extraction (upper) and protein sequence extraction (lower).

The framework of the SeqTailor webserver for DNA sequence extraction (upper) and protein sequence extraction (lower).

DNA sequence extraction

For DNA sequence extraction, SeqTailor supports 12 reference genomes of 11 species based on the Ensembl Database (29), 1/0-based genomic coordinate indexing, and the choice of the both/forward/reverse strand(s). It accepts genomic variants in VCF format with 5 standard mandatory fields (CHROM, POS, ID, REF, ALT) where ID is not used and can be filled with a dot ‘.’, and outputs the extracted DNA sequences in FASTA format. Once it has received the query for DNA sequence extraction, SeqTailor first pre-processes all input data, and then handles the exceptions by writing the relevant messages (comments, actions taken, and submitted data) into a report file, such that the users will be properly informed of the errors that have occurred. Next, the pre-processed data are submitted for DNA sequence extraction, to generate the wild-type reference (ref.) and mutated alternative (alt.) DNA sequences, with user-defined up/downstream (±) window sizes (in base pairs), on the selected strand(s). When the users opt to annotate the nearest splice sites, SeqTailor will compute the distance between each given variant and its closest splice site, check if the distance is within the user-defined window sizes, followed by appending the nearest splice site information (distance, gene symbol, transcript ID, exon number and acceptor/donor site) to the header line of the output FASTA file. Moreover, SeqTailor offers an option to consider the neighboring variants within the given window of sequence extraction, thereby making multiple changes to the extracted reference sequence accordingly. The neighboring variants are then appended in the header line of the output FASTA file, and also provided in the report file. To demonstrate the input, output and functionality of this module, we selected five variants in the gene IFNAR1 (on forward strand) from the gnomAD database. In this example (Figure 3), SeqTailor extracts the ref./alt. DNA sequences on the forward strand, with window size ±25 base pairs on Human GRCh37 assembly, considering the neighboring variants within the given window, and annotating the nearest splice sites. In the output sequence shown below, the three neighboring variants (chr21–34713283-A-G, chr21–34713304-G-T, and chr21–34713315-G-T) were identified, and the multiple resulting nucleotide changes were indicated in the reference sequence accordingly. Moreover, a splice site (ENST00000270139; exon_3; acceptor_site) was identified in the extracted DNA sequences for these three variants, and the distances from the splice site to these three variants were given as +22, +1 and –10 bp, respectively. The variants (chr21–34713447-TATGAGGTTGACTC-T and chr21–34715874-A-ATT) led to deletion and insertion as shown, and no splice sites were identified within their extraction window. The nucleotide changes are highlighted in Figure 3.
Figure 3.

An example showing the input, output and functionality in extracting DNA sequence for genomic variants.

An example showing the input, output and functionality in extracting DNA sequence for genomic variants. Additionally, SeqTailor also accepts genomic ranges in BED format with the mandatory fields (CHROM, START, END) for DNA sequence extraction. It generates a report file for exception handling and a FASTA file containing the extracted DNA sequences within the given intervals on the selected strand(s), exactly from the START position to the END position.

Protein sequence extraction

For protein sequence extraction, SeqTailor firstly inspects all input data, and generates a report file, before sending for built-in SnpEff variant annotation. It retains 13 types of variant consequences for protein sequence extraction and alteration. For missense variants, SeqTailor directly alters the reference protein sequences based on the annotated amino acid changes. For stop-gained variants, SeqTailor terminates the reference protein sequences on the annotated position, and appends a ‘*’ character to the new last amino acid. For synonymous variants, the protein sequences are unchanged. For variants annotated as frameshift, in-frame deletion or in-frame insertion, SeqTailor alters the reference CDS sequences, followed by running amino acid translation according to the genetic code table (Supplementary Tables S4–S7) to generate the alternative protein sequences. The translation stops when a stop codon is encountered, and a ‘*’ character is appended to the new last amino acid. If no stop codon is encountered in the altered CDS sequence, SeqTailor will output the altered protein sequence ending with ‘…’. This is based on the assumption that no aberrant splicing events will result from this variation. For variants annotated as feature/transcript/gene ablation, SeqTailor outputs ‘!’ as the alternative protein sequence. SeqTailor offers the option to extract the entire protein sequence, or the partial protein sequence within a customized window size (in amino acids). Finally, it provides the reference and altered protein sequences in FASTA format, with gene symbols, transcript IDs and amino-acid changes given in the header line. The SnpEff annotation file is also available for download in the result page. Because the UCSC Genome Browser (25) well handles the extraction of protein sequences from genomic ranges, we did not develop this function in SeqTailor. To illustrate the input, output, and functionality of this module, we identified four variants of different consequences in the gene STAT1 from the gnomAD database. In this example (Figure 4), SeqTailor annotates the input variants on canonical transcripts of Human GRCh37 assembly, and then extracts the ref. / alt. protein sequences with window size +/−25 amino acids. The missense variant (chr2–191862962-A-G) changed the 205th amino acid from M (Met) to T (Thr); the frameshift variant (chr2–191863003-A-AG) changed the 192th amino acid from Q (Gln) to S (Ser) thereby terminating the protein sequence at 16 amino acids downstream; the in-frame insertion variant (chr2–191863010-T-TTTGCCACACCATTGG) inserted five duplicated amino acids TNGVA from position 184 to 188; and the stop-gained variant (chr2–191873724-G-A) changed the 80th amino acid from Q (Gln) to a stop codon to terminate the protein sequence. The amino acid changes and the sequence terminations are highlighted in Figure 4.
Figure 4.

An example showing the input, output and functionality in extracting protein sequence for genomic variants.

An example showing the input, output and functionality in extracting protein sequence for genomic variants.

SeqTailor standalone programs

We also provided standalone programs for users who wish to run SeqTailor DNA sequence extraction in a command-line based manner. The programs are coded in Python 2.7, and users should have Biopython library installed (31). Currently, we provided three standalone programs: (i) ‘Seqtailor_DNA_VCF_independent.py’ for extracting DNA sequences for genomic variants independently in VCF files; (ii) ‘SeqTailor_DNA_VCF_neighborhood.py’ for extracting DNA sequences for genomic variants in VCF files with the consideration of the neighboring variants falling inside the given window size and (iii) ‘SeqTailor_DNA_BED.py’ for extracting DNA sequences from genomic ranges in BED files. The feature to annotate the nearest splice sites in DNA sequence extraction, and the module for protein sequences extraction are not yet available for the standalone version, at this moment. These programs and the command line instructions are available in the Documentation page of the SeqTailor website, and further upgrades or fixes will be posted accordingly on the website.

SeqTailor bridges genomic variants with sequence-based tools

We further exhibited a case study on pathogenic genetic variants with different effects and different clinical consequences identified in five human genes (MSH2, BRAF, GJB2, BRCA2 and IL2RG) by both the HGMD professional database (3) and the ClinVar database (4) (Table 2). We used SeqTailor to extract the DNA sequences and protein sequences for these variants, and directly applied the output sequences with a number of tools for splicing prediction, protein domain search, and functional prediction. The details of the case studies and their bridged applications are described in the Supplementary Data. These examples demonstrated the practical power of SeqTailor to bridge the gap between genomic variant data and sequence-based tools for downstream analyses and predictions. SeqTailor makes it efficient to further investigate the genomic variant data and renders sequence-based software more accessible.
Table 2.

List of pathogenic genomic variants with different consequences used in the case study

ClinVar submission IDGeneGenomic variant in VCFEffectsDiseases
SCV000107433.2 MSH2 chr247635062TGIntronic, new donor siteLynch syndrome
SCV000616361.3 BRAF chr7140481402CTMissenseCardio-facio-cutaneous syndrome
SCV000840535.3 GJB2 chr1320763554AGGDeletion, frameshiftNonsyndromic hearing loss and deafness
SCV000635728.2 BRAC2 chr1332954282GGTAEssential splicingHereditary breast-ovarian cancer
SCV000637244.1 IL2RG chrX70330553TCIntronic, new acceptor siteX-linked severe combined immunodeficiency
List of pathogenic genomic variants with different consequences used in the case study

SeqTailor runtime evaluation

The SeqTailor webserver is designed for the rapid extraction of DNA and protein sequences from genomic variant data in VCF files, in a user-friendly manner. The runtime evaluation was performed by applying 50 VCF files for each of the input data sizes (10, 100, 1000 and 10 000 genomic variants) on human GRCh37 genome. The online version was tested on the computer server hosting SeqTailor (8 CPUs and 48GB RAM), and the standalone version was tested on a desktop (20 CPUs and 128 RAM). The SeqTailor runtime performance is shown in Figure 5.
Figure 5.

Runtime performance in extracting DNA sequences (left: online webserver, middle: standalone program), and protein sequences (right: online webserver), from varying sizes of input VCF data.

Runtime performance in extracting DNA sequences (left: online webserver, middle: standalone program), and protein sequences (right: online webserver), from varying sizes of input VCF data. To extract DNA sequences from genomic variants independently, the SeqTailor webserver takes 6, 11, 12 and 13 seconds on average for 10, 100, 1000 and 10 000 genomic variants, respectively. When the option to consider the neighboring variants within the window is enabled, the average runtime is 6, 12, 13 and 105 seconds for 10, 100, 1000 and 10 000 genomic variants. The runtime grows significantly when the input data size is over 1000, because SeqTailor then needs to search iteratively for neighboring variants for each variant. The option to annotate the nearest splice site does not noticeably increase the runtime. The standalone programs were tested by using the same VCF files and the same parameters as previously used. The program ‘Seqtailor_DNA_VCF_independent.py’ takes approximately 12, 13, 13 and 14 s, and the program ‘Seqtailor_DNA_VCF_neighborhood.py’ takes approximately 12, 13, 13 and 66 s to extract DNA sequences for 10, 100, 1000 and 10 000 genomic variants, respectively. Since the online version only loads the genome sequences on the given chromosomes, it takes slightly shorter time to load the sequences and complete the sequence extraction, if the input data size is small (∼10). When the input data size is between 100 to 1000, the runtime is very close between the online version and the standalone version. In the case when considering the neighboring variants in the DNA sequence extraction, the standalone version performs much faster (66 seconds on average) than the online version (104 s on average). This is because the neighboring variants are identified iteratively for each variant, and a better configured hardware makes it faster. For protein sequence extraction, the input variants are first sent for build-in SnpEff annotation on canonical transcripts or all transcripts. SeqTailor webserver runtime is approximately 9, 10, 10 and 11 s for the option of canonical transcripts, and 31, 33, 33 and 36 s for the option of all transcripts, to extract protein sequences for 10, 100, 1000 and 10 000 genomic variants, respectively. Currently, we do not supply a standalone version for protein sequence extraction. In addition, the only comparable common feature between SeqTailor-standalone, BEDTools-getfasta and SAMtools-faidx is the script-based extraction of DNA reference sequences from genomic ranges in BED format file (or slightly modified BED format for samtools). More details about BEDTools and samtools are discussed in the Discussion section. We ran a runtime comparison of these tools, by applying 50 BED files for each of the input data sizes (10, 100, 1000 and 10 000 genomic ranges) on human GRCh37genome, on a desktop with 20 CPUs and 128 RAM. Here, as shown in Supplementary Figure S1, SeqTailor takes 12, 13, 13 and 14 s on average, and samtools takes 1, 2, 5 and 44 s on average to complete the DNA sequence extraction for 10, 100, 1000 and 10 000 genomic ranges, respectively. Meanwhile, BEDTools is able to finish running 10 000 genomic ranges within 2 s.

DISCUSSION

Three major sequence extraction methods are currently available: UCSC Genome Browser (25), BEDTools-getfasta (26), and SAMtools-faidx (27). UCSC Genome Browser converts genomic ranges in BED/position format to DNA/protein sequences without supporting genomic variant data in VCF format. Users are required to go through several pages and define a number of parameters (annotation track, gene table, field table, retrieval region, etc.) to obtain the results. Comparing the DNA sequence extraction exactly from the START position to the END position in SeqTailor, the UCSC Genome Browser always provides an overlap between the input genomic ranges and certain genomic regions (exons, introns, UTRs, etc.), and outputs the sequences segregated into different regions. BEDTools-getfasta and SAMtools-faidx provide script-based options. However, BEDTools-getfasta is intended mainly for extracting reference sequences within the given genomic ranges in BED files. If the inputs are VCF files, BEDTools only outputs the reference alleles on the given genomic positions. Users have to write scripts to generate genomic ranges for genomic variants, before extracting the reference sequence around each variant. SAMtools-faidx does not accept BED or VCF format directly, so users have to transform data into the ‘CHROM:START-END’ format for sequence extraction. Importantly, these tools do not generate the mutated alternative DNA sequences based on the variation data, and they do not support the extraction of protein sequences encoded by the DNA sequences around genomic variants. For users who have script knowledge and who wish to extract reference sequences only, BEDTools and SAMtools are recommended. For non-programmers, SeqTailor webserver can serve for this purpose. Alternatively, IGV software (28) can be used to locate the position of the variant on the reference genome, by manually copying and pasting to extract the desired DNA sequences or the corresponding protein sequences one at a time, which would be very time-consuming, error-prone, and impractical in high-throughput data applications. The popular GALAXY online platform (32) and Biopython library (31) do not offer such options for DNA or protein sequence extraction. Moreover, none of the existing tools provide a function to annotate the nearest splice sites for genomic variants, or to consider the neighboring variants within the given window for sequence alteration. A comparison of these approaches with SeqTailor is presented in Table 3.
Table 3.

Comparison of SeqTailor with other existing relevant tools

Tool NameInterfaceRef. genomeWindow sizeInput (format)OutputSplice site Annotationneighboring Variation
SeqTailorWebserverBuilt-in 11 species, or user-defined in standaloneScalableGenomic variants (VCF), or genomic ranges (BED)ref./alt. DNA or protein sequences, with user-defined window size, in browser and to a fileYesYes
UCSC Genome BrowserWebserverBuilt-in >50 speciesScalableGenomic ranges (BED)ref. DNA or protein sequences overlapped with defined genomic regions, in the browser and to a fileNoNo
BEDToolsScriptUser-definedScalableGenomic variants (VCF), or genomic ranges (BED)ref. DNA alleles or sequences to a fileNoNo
samtoolsScriptUser-definedScalableGenomic ranges (BED)ref. DNA sequences to a fileNoNo
IGVSoftwareUser-definedScalablevariant positionsCopy-paste to extract DNA or protein sequences from IGV, one at a timeNoNo
Comparison of SeqTailor with other existing relevant tools Overall, the SeqTailor webserver is the first tool to allow user-friendly and rapid extraction of DNA and protein sequences for genomic variants in VCF files. It presents an efficient and customizable approach for this purpose, requiring only succinct input parameters and no knowledge of script programming. SeqTailor promises to make the analyses of genomic variants with DNA or protein sequence-based tools more rapid and efficient than is currently possible. Click here for additional data file.
  32 in total

1.  BLAT--the BLAST-like alignment tool.

Authors:  W James Kent
Journal:  Genome Res       Date:  2002-04       Impact factor: 9.043

2.  The UCSC Table Browser data retrieval tool.

Authors:  Donna Karolchik; Angela S Hinrichs; Terrence S Furey; Krishna M Roskin; Charles W Sugnet; David Haussler; W James Kent
Journal:  Nucleic Acids Res       Date:  2004-01-01       Impact factor: 16.971

3.  MUSCLE: multiple sequence alignment with high accuracy and high throughput.

Authors:  Robert C Edgar
Journal:  Nucleic Acids Res       Date:  2004-03-19       Impact factor: 16.971

4.  PAML 4: phylogenetic analysis by maximum likelihood.

Authors:  Ziheng Yang
Journal:  Mol Biol Evol       Date:  2007-05-04       Impact factor: 16.240

5.  Biopython: freely available Python tools for computational molecular biology and bioinformatics.

Authors:  Peter J A Cock; Tiago Antao; Jeffrey T Chang; Brad A Chapman; Cymon J Cox; Andrew Dalke; Iddo Friedberg; Thomas Hamelryck; Frank Kauff; Bartek Wilczynski; Michiel J L de Hoon
Journal:  Bioinformatics       Date:  2009-03-20       Impact factor: 6.937

6.  The Sequence Alignment/Map format and SAMtools.

Authors:  Heng Li; Bob Handsaker; Alec Wysoker; Tim Fennell; Jue Ruan; Nils Homer; Gabor Marth; Goncalo Abecasis; Richard Durbin
Journal:  Bioinformatics       Date:  2009-06-08       Impact factor: 6.937

7.  A method and server for predicting damaging missense mutations.

Authors:  Ivan A Adzhubei; Steffen Schmidt; Leonid Peshkin; Vasily E Ramensky; Anna Gerasimova; Peer Bork; Alexey S Kondrashov; Shamil R Sunyaev
Journal:  Nat Methods       Date:  2010-04       Impact factor: 28.547

8.  BEDTools: a flexible suite of utilities for comparing genomic features.

Authors:  Aaron R Quinlan; Ira M Hall
Journal:  Bioinformatics       Date:  2010-01-28       Impact factor: 6.937

9.  ANNOVAR: functional annotation of genetic variants from high-throughput sequencing data.

Authors:  Kai Wang; Mingyao Li; Hakon Hakonarson
Journal:  Nucleic Acids Res       Date:  2010-07-03       Impact factor: 16.971

10.  Human Splicing Finder: an online bioinformatics tool to predict splicing signals.

Authors:  François-Olivier Desmet; Dalil Hamroun; Marine Lalande; Gwenaëlle Collod-Béroud; Mireille Claustres; Christophe Béroud
Journal:  Nucleic Acids Res       Date:  2009-04-01       Impact factor: 16.971

View more
  6 in total

1.  A computational approach for detecting physiological homogeneity in the midst of genetic heterogeneity.

Authors:  Peng Zhang; Aurélie Cobat; Yoon-Seung Lee; Yiming Wu; Cigdem Sevim Bayrak; Clémentine Boccon-Gibod; Daniela Matuozzo; Lazaro Lorenzo; Aayushee Jain; Soraya Boucherit; Louis Vallée; Burkhard Stüve; Stéphane Chabrier; Jean-Laurent Casanova; Laurent Abel; Shen-Ying Zhang; Yuval Itan
Journal:  Am J Hum Genet       Date:  2021-05-19       Impact factor: 11.025

2.  Subfamily-specific differential contribution of individual monomers and the tether sequence to mouse L1 promoter activity.

Authors:  Lingqi Kong; Karabi Saha; Yuchi Hu; Jada N Tschetter; Chase E Habben; Leanne S Whitmore; Changfeng Yao; Xijin Ge; Ping Ye; Simon J Newkirk; Wenfeng An
Journal:  Mob DNA       Date:  2022-04-20

3.  Population and evolutionary genetics of the PAH locus to uncover overdominance and adaptive mechanisms in phenylketonuria: Results from a multiethnic study.

Authors:  Abderrahim Oussalah; Elise Jeannesson-Thivisol; Céline Chéry; Pascal Perrin; Pierre Rouyer; Thomas Josse; Aline Cano; Magalie Barth; Alain Fouilhoux; Karine Mention; François Labarthe; Jean-Baptiste Arnoux; François Maillot; Catherine Lenaerts; Cécile Dumesnil; Kathy Wagner; Daniel Terral; Pierre Broué; Loic De Parscau; Claire Gay; Alice Kuster; Antoine Bédu; Gérard Besson; Delphine Lamireau; Sylvie Odent; Alice Masurel; Rosa-Maria Rodriguez-Guéant; François Feillet; Jean-Louis Guéant; Fares Namour
Journal:  EBioMedicine       Date:  2020-01-07       Impact factor: 8.143

4.  VarCon: An R Package for Retrieving Neighboring Nucleotides of an SNV.

Authors:  Johannes Ptok; Stephan Theiss; Heiner Schaal
Journal:  Cancer Inform       Date:  2020-11-24

5.  A bioinformatic platform to integrate target capture and whole genome sequences of various read depths for phylogenomics.

Authors:  Pedro G Ribeiro; María Fernanda Torres Jiménez; Tobias Andermann; Alexandre Antonelli; Christine D Bacon; Pável Matos-Maraví
Journal:  Mol Ecol       Date:  2021-10-31       Impact factor: 6.622

6.  AmpliconDesign - an interactive web server for the design of high-throughput targeted DNA methylation assays.

Authors:  Maximilian Schönung; Jana Hess; Pascal Bawidamann; Sina Stäble; Joschka Hey; Jens Langstein; Yassen Assenov; Dieter Weichenhan; Pavlo Lutsik; Daniel B Lipka
Journal:  Epigenetics       Date:  2020-10-24       Impact factor: 4.528

  6 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.