NucleoATAC is a software for nucleosome calling using ATAC-seq. It can identify the rotational and translational positions of nucleosomes with up to base-pair resolution and provide quantitative measures of nucleosome occupancy.
Allocate an interactive session and run the program. Sample session:
[user@biowulf]$ sinteractive --cpus-per-task=16 --mem=32g --gres=lscratch:10
[user@cn3200 ~]$module load NucleoATAC
[+] Loading singularity 4.0.1 on cn3200
[+] Loading nucleoatac 0.3.4
[user@cn3200 ~]$ cp -r $NUCLEOATAC_DATA/* .
[user@cn3200 ~]$ nucleoatac run -h
Command run: /usr/local/apps/NucleoATAC/0.3.4/bin/nucleoatac run -h
nucleoatac version 0.3.4
start run at: 2019-05-29 14:14
usage: nucleoatac run [-h] --bed bed_file --bam bam_file --out output_basename
--fasta genome_seq [--pwm Tn5_PWM] [--cores num_cores]
[--write_all]
optional arguments:
-h, --help show this help message and exit
Required:
Necessary arguments
--bed bed_file Regions for which to do stuff.
--bam bam_file Accepts sorted BAM file
--out output_basename
give output basename
--fasta genome_seq Indexed fasta file
Bias calculation parameters:
--pwm Tn5_PWM PWM descriptor file. Default is Human.PWM.txt included
in package
General options:
--cores num_cores Number of cores to use
--write_all write all tracks
[user@cn3200 ~]$ git clone https://github.com/GreenleafLab/NucleoATAC
[user@cn3200 ~]$ cd NucleoATAC/example
[user@cn3200 ~]$ nucleoatac run \
--bed example.bed \
--bam example.bam \
--fasta sacCer3.fa \
--out test_output \
--cores 8
Command run: /opt/conda/envs/nucleoatac/bin/nucleoatac run --bed example.bed --bam example.bam --fasta sacCer3.fa --out test_output --cores 8
nucleoatac version 0.3.4
start run at: 2024-03-05 11:47
---------Step1: Computing Occupancy and Nucleosomal Insert Distribution---------
Making figure
---------Step2: Processing Vplot------------------------------------------------
---------Step3: Obtaining nucleosome signal and calling positions---------------
---------Step4: Making combined nucleosome position map ------------------------
---------Step5: Calling NFR positions-------------------------------------------
end run at: 2024-03-05 11:48
End the interactive session:
[user@cn3200 ~]$ exit salloc.exe: Relinquishing job allocation 46116226 [user@biowulf ~]$