- Create a brick named
{newbrick}
from this template
gh repo create biobricks-ai/{newbrick} -p biobricks-ai/brick-template --public
gh repo clone biobricks-ai/{newbrick}
cd newbrick
-
Edit stages according to your needs: Recommended scripts:
01_download.sh
02_unzip.sh
03_build.sh
calling a function to process individual files likecsv2parquet.R
orcsv2parquet.py
-
Replace stages in dvc.yaml with your new stages
-
Build your brick
dvc repro # runs new stages
- Push the data to biobricks.ai
dvc push -r s3.biobricks.ai
- Commit the brick
git add -A && git commit -m "some message"
git push
- Monitor the bricktools github action