Skip to content

Commit

Permalink
Added script for creating H5AD from PIC
Browse files Browse the repository at this point in the history
  • Loading branch information
benjamin-james committed Jan 22, 2025
1 parent f40b460 commit d519c74
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions scripts/h5ad_from_fragments_pic.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#!/usr/bin/env python3

def run(**kwargs):
from benj import pic_create_h5ad
pic_create_h5ad(**kwargs)

if __name__ == "__main__":
import argparse
ap = argparse.ArgumentParser()
ap.add_argument("-f", "--fragments", required=True)
ap.add_argument("-s", "--sample", required=True)
ap.add_argument("-o", "--output", required=True, dest="h5ad")
ap.add_argument("-p", "--peaks", required=True, dest="peak_bed")
ap.add_argument("--tss", default=None, dest="tss_bed")
ap.add_argument("-b", "--blacklist", default=None, dest="blacklist_bed")
ap.add_argument("--compression", type=int, default=9)
ap.add_argument("--sample-column", default="Sample", dest="sample_name")
ap.add_argument("--extend", type=int, default=5)
ap.add_argument("--promoter-upstream", type=int, default=2000)
ap.add_argument("--promoter-downstream", type=int, default=100)
args = vars(ap.parse_args())
run(**args)

0 comments on commit d519c74

Please sign in to comment.