agentsclimarketplace

Ncbi database cross referencing

Skill HolobiomicsLab/asb-skill-collections/collections/metabolomics/v2/skills/ncbi-database-cross-referencing

Curated, evidence-grounded skill and software-tool collections for scientific AI agents, generated by the AgenticScienceBuilder

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill ncbi-database-cross-referencing

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 14 stars14 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use when you have a collection of sequence files (e.g., GenBank format files in a repository directory) and need to determine which ones lack corresponding entries in NCBI's GenBank or RefSeq databases.

The file declares its own license as CC-BY-4.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

6.3 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

ncbi-database-cross-referencing

License: restricted — no clear open-source license detected for the underlying tool; verify licensing before commercial use or redistribution. <!-- asb-license-banner -->

Summary

Cross-reference local sequence files against NCBI GenBank/RefSeq accession identifiers to determine which sequences are unavailable from public databases. This skill identifies locally-curated sequences not yet deposited in NCBI, critical for inventory management and data provenance tracking in sequence repositories.

When to use

You have a collection of sequence files (e.g., GenBank format files in a repository directory) and need to determine which ones lack corresponding entries in NCBI's GenBank or RefSeq databases. This is particularly relevant when maintaining curated sequence repositories that may include novel or unpublished sequences not yet submitted to NCBI.

When NOT to use

  • Input sequences are already known to be NCBI-deposited (accessions already verified)
  • No network access to NCBI or local BLAST database available for querying
  • Sequence files lack identifiers or metadata necessary to perform accession lookup

Inputs

  • Directory of sequence files (GenBank format or similar)
  • Sequence identifiers and embedded accession numbers
  • NCBI GenBank/RefSeq database (accessed via E-utilities or BLAST)

Outputs

  • Structured manifest (CSV or JSON) with columns: file path, sequence identifier, GenBank accession, availability status (local-only or public)
  • Inventory of sequences not available from NCBI

How to apply

Scan the local sequence directory to extract all sequence identifiers and any embedded NCBI accession numbers. For each sequence, query NCBI GenBank/RefSeq using E-utilities (programmatic access via API) or perform local BLAST alignment against downloaded NCBI reference sequences to determine public availability. Records that return no match or no valid accession identifier are flagged as local-only. Compile cross-reference results into a structured manifest with columns tracking filename, sequence identifier, GenBank accession (if present), and local-only status flag. This manifest serves as both an inventory and a record of which sequences require future submission to NCBI.

Related tools

  • NCBI E-utilities (Programmatic querying of GenBank/RefSeq accession identifiers to check public availability)
  • BLAST (Local or remote similarity search to cross-reference sequences against NCBI reference databases)

Evaluation signals

  • All sequence files in the directory have been assigned either a GenBank accession or a local-only flag
  • Cross-reference results are reproducible: re-querying the same files yields consistent accession matches or non-matches
  • Manifest schema is valid (all required columns present, no malformed entries)
  • Accession numbers returned match the format and length expected for GenBank identifiers (e.g., alphanumeric prefix + numeric suffix)
  • Spot-check: known public sequences are correctly matched to their NCBI accessions; known local sequences are correctly flagged

Limitations

  • Sequences lacking embedded accession numbers or identifiers cannot be reliably cross-referenced; manual curation may be required
  • NCBI databases are continuously updated; a sequence marked local-only today may appear in GenBank after future submissions
  • BLAST or E-utilities query results depend on sequence similarity threshold and query parameters; borderline matches may yield false positives or false negatives
  • The genbanks directory in MIBiG contains 'a handful' of local-only sequences, suggesting the inventory is small and curated, but scale and maintenance burden were not quantified

Evidence

  • [other] Which sequence files in the genbanks directory are not available from NCBI's GenBank/RefSeq databases?: "Which sequence files in the genbanks directory are not available from NCBI's GenBank/RefSeq databases?"
  • [other] The MIBiG repository maintains a genbanks directory containing sequence files that are not available from NCBI's GenBank/RefSeq databases.: "The MIBiG repository maintains a genbanks directory containing sequence files that are not available from NCBI's GenBank/RefSeq databases."
  • [other] Scan the genbanks directory to list all sequence files and their metadata. Cross-reference each file against NCBI GenBank/RefSeq accession identifiers (using NCBI E-utilities or local BLAST) to determine availability status.: "Scan the genbanks directory to list all sequence files and their metadata. Cross-reference each file against NCBI GenBank/RefSeq accession identifiers (using NCBI E-utilities or local BLAST) to"
  • [other] Output the manifest as a CSV or JSON file with columns for file path, sequence identifier, GenBank accession, and availability (local-only or public).: "Output the manifest as a CSV or JSON file with columns for file path, sequence identifier, GenBank accession, and availability (local-only or public)."
  • [readme] The genbanks directory contains a handful of sequence files that are not available from NCBI's GenBank/RefSeq databases.: "The genbanks directory contains a handful of sequence files that are not available from NCBI's GenBank/RefSeq databases."

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.