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."