Initializing a Project with sdf init and sdf metadata

To initialize SciDataFlow for a project you'd use:

$ sdf init

This creates an empty data_manifest.yml file (much like Git creates the .git/ directory):

$ ls -l total 8 -rw-r--r--@ 1 vsb staff 66 Nov 15 15:20 data_manifest.yml $ cat data_manifest.yml files: [] remotes: {} metadata: title: null description: null

This empty data_manifest.yml file will be edited by the various sdf subcommands.

Setting Project Metadata

Projects can also have store metadata, such as a title and description. This is kept in the Data Manifest. You can set this manually with:

$ sdf metadata --title "genomics_analysis" --description "A re-analysis of Joan's data."