Open ishamada opened 1 year ago
It currently doesn't support DeepSignal, mainly because I didn't think that DeepSignal's usage of single-read fast5s was viable for the future.
But since it's still being updated and clearly has users, if you can provide a small example of what DeepSignal output looks like, I can potentially implement it.
Well, this is the output of DeepSignal2 from its command of call modification in tsv file :
deepsignal2 call_mods --input_path fast5s/ --model_path model.dp2.CG.R9.4_1D.human_hx1.bn17_sn16.both_bilstm.b17_s16_epoch4.ckpt --result_file fast5s.CG.call_mods.tsv --corrected_group RawGenomeCorrected_000 --motifs CG --nproc 10
The modification_call file is a tab-delimited text file in the following format:
===============================================================================
and the command of modification frequency :
python /path/to/deepsignal2/scripts/call_modification_frequency.py --input_path fast5s.CG.call_mods.tsv --result_file fast5s.CG.call_mods.frequency.tsv
And this is the output for the modification_frequency file, it can be either saved in [bedMethyl] format (by setting --bed as above) or saved as a tab-delimited text file
The modification_frequency file is a tab-delimited text or bed file in the following format:
Thanks for that, sorry for the late response, I didn't seem to get a notification of your reply. The format looks very much like it is suitable for conversion, I'll see if I can implement something next week.
I want to know if NanoMethViz supports DeepSignal (Methylation calling) output