Quick Start

These 5 steps will help get you started, but please be sure to read the interpretation tips below, and download our full documentation for important details.

  1. Gather Sequences
    • Sequences can be either nucleic or amino acids, from genomic, metagenomic, or amplicon sources, but must be in FASTA format.

    • Please avoid using non-standard characters (e.g. commas, slashes, colons, parentheses, ampersands, etc) in file names, identifiers, or sequences, as well as ambiguity codes "R" and "Y" for nucleic acid sequence files.

    • Genomic and Metagenomic file size limits are currently set at < 500,000 sequences or < 500 MB. For larger data sets (and faster analysis), please see our file size management page for ways to pre-filter cluster, and/or subdivide your data into smaller batches before submission.

    • Amplicon data queries are currently restricted to files with < 25,000 sequences. We are working on solutions to enable analysis of larger amplicon data sets, but do not yet have a projected availability date.

  2. Select Parameters
    • Go to the Run Analysis page.

    • Select KS or C domain (NaPDoS2 can only detect one domain type per analysis).

    • Select query sequence type: either amino acid or nucleic acid. (Nucleic acids will be automatically translated into all 6 reading frames.)

    • Choose a local sequence file to upload, or paste sequences into the window.

    • Advanced Settings can be used to adjust BLASTP stringency (default e-value = 1e-8) and minimum alignment (default length = 200aa/600nt). Caution: selecting less rigorous match criteria may decrease reliability of results.

  3. Run Analysis
    • Click SEEK, wait for JOB ID assignment.

    • Review the search parameters and estimated completion time displayed.

    • Click SUBMIT JOB to continue the analysis.

  4. Select Display Options
    • When the analysis is complete, a page will appear indicating how many domains were detected.

    • For nucleotide sequence queries: There is an option to DOWNLOAD a table listing the domain matches with their nucleotide coordinates and translation frames (see Documentation for interpretation of this table). Click CONTINUE ANALYSIS to display the Domain Classification Summary page.

    • For amino acid sequence queries, the Domain Classification Summary will be displayed immediately after analysis is complete.

    • You can view and download the results summary table, select specific classes/subclasses and VIEW A SUBSET of the results, or click VIEW ALL MATCHES to see complete Database Search Results.

    • Check out the interpretation tips below. Detailed information about the classification scheme can be found on the CLASSIFICATION web page and in the full Documentation .

  5. Download Results
    • From the Database Search Results page, sequences can be selected to View nucleotide coordinates for all trimmed domain candidates (nucleotide sequence queries only), Output selected sequences in fasta format, or Output Alignment of your query sequences to the top database hits.

    • All result tables can be downloaded using the DOWNLOAD button (click to view, right click to save).

    • Click on domain class or BGC match links to learn more about related domain categories and biosynthetic gene clusters in the NaPDoS2 database.

    • If results include < 100 KS or C domains, selected sequences can also be viewed in phylogenetic context relative to functionally characterized reference domains (Construct Tree), and downloaded as an SVG image or in Newick tree format.

    • The 100 domain tree-building limit has been set due to computational resource limitations. If more than 100 domains are detected initially, tree construction can be enabled by re-running the analysis using a smaller subset of the original sequences.

If you find NaPDoS to be useful for your work, please cite:

Klau LJ, Podell S, Creamer KE, Demko AM, Singh HW, Allen EE, Moore BS, Ziemert N, Letzel AC, Jensen PR. The Natural Product Domain Seeker version 2 (NaPDoS2) webtool relates ketosynthase phylogeny to biosynthetic function.Journal of Biological Chemistry, 2022, 102480, ISSN 0021-9258, https://doi.org/10.1016/j.jbc.2022.102480.

Interpreting Results

BLASTP tophit category

BLAST matches to reference domain sequences provide a good starting point for predicting domain functionality, but are less reliable than multiple sequence alignments and the phylogentic trees built from them. This is because BLAST scores represent average, overall similarities distributed over the entire domain, considering only two sequences at a time, whereas multiple sequence alignments and tree topologies combine information from many sequences together to reveal relationships based on more specific, potentially localized features they may have in common.

Typical amino acid percent identities vary widely within different functional domain categories, due at least partly to variability in the number and diversity of reference examples available. The following chart of leave-one-out (jack-knife) cross validation scores, shows averages and expected ranges for members of different functional classes. These values were obtained by finding the closest, non-self database match for each NaPDoS2 reference domain, and comparing amino acid match statistics to other members of the same functional classification category. Brackets after each category on the x-axis indicate the number of database reference sequences analyzed for that category. These results provide the current sequence identity ranges within each class and subclass.

ks_domain_class_blast_scores.png c_domain_class_blast_scores.png

BLASTP e-value cutoff

Recommended e-value settings for routine use are based on Receiver Operating Characteristic (ROC) curves, calculated using leave-one-out (jack-knife) cross validation statistics for 213 non-redundant known positive and 308 negative control examples (see publication for details). The default cutoff for NaPDoS version 2 has been set at 1e-8, an e-value that maximizes sensitivity with the minimum possible number of false positives. Users willing to accept higher false positive rates may select less stringent cutoff values using Advanced settings.


ROC_napdos1_vs_napdos2_detail.png

Sensitivity and accuracy versus alignment length

Default minimum alignment lengths for NaPDoS2 have been set at 200 amino acids, but users should be aware that genomic or metagenomic sequences covering randomly placed domain fragments cannot provide the same sensitivity and accuracy as full length KS and C domain sequences, which are typically around 425 amino acids (1275 nucleotides) long. Unassembled, raw Illumina sequencing reads from genomes and metagenomes (typically < 150 nucleotides, or 30 translated amino acids) are poorly suited for obtaining useful PKS and NRPS domain predictions. Targeted PCR amplicons provide better sensitivity than similarly sized random fragments, but may still be too short for detailed, accurate functional classification.

Large declines in sensitivity and classification accuracy were observed when full-length, non-redundant positive control domains were split into smaller, overlapping subsequences of less than 100 amino acids (300 nucleotides), as shown below. Relatively novel domain classes, with fewer available reference examples, were the ones most likely to be mis-classified in leave-one-out cross validation tests. Sensitivity declines can be partially offset by decreasing BLAST stringency, but this adjustment may also increase false positives and mis-classifications, depending on the nature of the data being analyzed.

new_images/category_accuracy_1e-10.png category_accuracy_1e-8.png category_accuracy_1e-5.