nanoporetech / pomoxis

Analysis components from Oxford Nanopore Research
Other
92 stars 23 forks source link

Assess_assembly documentation #46

Closed mpalmada closed 2 years ago

mpalmada commented 3 years ago

Hi!

I would like to know more what does each output of assess_assembly mean, and how could I get an overall assembly accuracy value to compare assemblies before and after polishing steps.

I would also thank if you tell me if you regularly use ONT reads that were used for the assembly as the mapping reads to evaluate it.

Thanks a lot!

Marc

ftostevin-ont commented 3 years ago

Hi Marc, Assuming default options to assess_assembly, the outputs are:

For assessing overall assembly accuracy, you will probably want to use whole-assembly values from assm_summ.txt, either the mean or qX depending on your usecase.

assess_assembly currently only supports evaluating assemblies against a known reference, not against reads.

mpalmada commented 3 years ago

Hi!

Thanks for responding! Now the results are clear to me! About the second question, I wondered if it is "fair" or "common" to use the reads I used to do the reference as the ones to evaluate it?

Thanks!

Marc

ftostevin-ont commented 3 years ago

This issue tracker is intended for software issues and is not the right place for discussing what is "common" practice. assess_assembly attempts to quantify base-level accuracy (not contiguity, SVs, etc), so it would not be appropriate to use it to assess an assembly against reads (whether used for that assembly or not), nor for identifying misassemblies from alignments of reads.