-
Notifications
You must be signed in to change notification settings - Fork 8
Open
0 / 10 of 1 issue completedLabels
Description
Summary
NCBI and BRC Analytics are coordinating to improve cross-linking between their respective platforms.
Current State
- NCBI Assembly Pages (e.g. example) and NCBI Organism Pages (e.g. example) currently provide assembly- and taxonomy-specific data from NCBI.
- BRC Analytics already links out to NCBI from its assembly pages, allowing users to easily navigate to the canonical NCBI records.
Proposed Change
- NCBI has offered to add reciprocal links from its assembly detail pages and organism pages back to BRC Analytics.
- This would allow users browsing NCBI datasets to directly discover relevant resources and analytics available in BRC Analytics.
Impact
- Improves discoverability of BRC Analytics resources from widely used NCBI entry points.
- Strengthens interoperability between NCBI and BRC Analytics.
- Provides researchers with a smoother navigation experience across both platforms.
High-Level Tech Design
- NCBI will periodically call BRC Analytics APIs to get the links to our organism detail pages and our analyze pages for assemblies.
- The API will be implemented by placing the JSON file at the appropriate path in the NextJS
publicfolder during build time and serving the files statically from their path within public. For example, a file atpublic/api/assets/myfile.jsonwill be available after build/export at/api/assets/myfile.json. - At build time or pre-build step, the assemblies.json and organisms.json files will be processed to extract the relevant information for linking to BRC.
- Links will be available at /api/links/organism-links.json and /api/links/assembly-links.json
- Exact file format and URL path TBD.
Subtasks
- UI mocks for NCBI site for reciprocal linking
- Download assembly links API #782
- Download organism links API
- Organism page updates to add context to support arriving from an external site
- Analyze page updates to add context to support arriving from an external site
- Track inbound links from NCBI
Sub-issues
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
In Progress