Create and populate Annotated Research Contexts (ARCs) following the nfdi4plants ARC specification. Use when creating a new ARC, adding studies/assays/workflows/runs, annotating ISA metadata, organizing research data into ARC structure, or pushing ARCs to a DataHUB. Guides the user interactively through all required and optional metadata fields. Use when this capability is needed.
Create FAIR Digital Objects following the nfdi4plants ARC specification v3.0.0.
git and git-lfs installed~/bin/arc (optional but recommended)Guide the user through these phases in order. Ask questions conversationally — don't dump all questions at once. Batch 2-4 related questions per message.
Ask the user:
cold-stress-arabidopsis)/home/uranus/arc-projects/<identifier>/)Then run scripts/create_arc.sh <path> <identifier> and set investigation metadata via:
arc investigation update -i "<id>" --title "<title>" --description "<desc>"
For each study, ask:
plant-growth)Create with:
arc study init --studyidentifier "<id>"
arc study update --studyidentifier "<id>" --title "<title>" --description "<desc>"
Copy protocol files to studies/<id>/protocols/.
Copy resource files to studies/<id>/resources/.
For each assay, ask:
proteomics-ms, rnaseq, sugar-measurement)assays/<id>/dataset/)Create with:
arc assay init -a "<id>" --measurementtype "<type>" --technologytype "<tech>"
Copy data to assays/<id>/dataset/, protocols to assays/<id>/protocols/.
Ask if there are computational analysis steps. For each:
deseq2-analysis, heatmap-generation)Place code in workflows/<id>/.
Note: workflow.cwl is REQUIRED by spec but often created later. Inform user.
Ask if there are computation outputs. For each:
Place outputs in runs/<id>/.
Ask:
Add via:
arc investigation person register --lastname "<last>" --firstname "<first>" --email "<email>" --affiliation "<aff>"
git config user.name "<name>"
git config user.email "<email>"
git add -A
git commit -m "Initial ARC: <investigation title>"
For detailed ISA-XLSX fields, annotation table columns, and ontology references, read references/arc-spec.md.
assays/<id>/dataset/ after initial placementgit lfs track "*.fastq.gz" "*.bam" "*.raw"arc <subcommand> --helpConverted and distributed by TomeVault | Claim this content