Skip to content
Epiclomal package, software for clustering of sparse DNA methylation data
R Python
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
epiclomal Checked epiclomal Aug 13, 2019
examples Added regions_file in eval_region May 2, 2019
kronos_scripts Removing bad allocation of components Jun 18, 2019
process_real_data Updated get_data_read_Epiclomal Aug 6, 2019
scripts Made HammingClust more efficient Aug 13, 2019 Adding eval in examples Apr 30, 2019


Epiclomal package, software for clustering of sparse DNA methylation data

This folder contains the following:

  • epiclomal is the software for clustering in Python 3.0
  • examples contains some simple examples of how to generate synthetic data, run the non-probabilistic methods, run Epiclomal and evaluate and plot the results. These examples are just bash scripts and do not use the kronos pipeline.
  • kronos_scripts contains pipelines and components for running kronos pipelines. You need kronos pipeliner 2.3 to run this, see
  • process_real_data contains R scripts to pre-process DNA methylation data given a set of functional regions.
  • scripts contains R scripts to generate synthetic data, run non-probabilistic methods and generate plots. Some of the requirements for scripts are: MCMCpack, densityCut ( and its requirements, NbClust, pcaMethods, pheatmap, argparse.

If you use this software, please cite "Epiclomal: probabilistic clustering of sparse single-cell DNA methylation data, Camila P. E. de Souza, Mirela Andronescu, Tehmina Masud, Farhia Kabeer, Justina Biele, Emma Laks, Daniel Lai, Jazmine Brimhall, Beixi Wang, Edmund Su, Tony Hui, Qi Cao, Marcus Wong, Michelle Moksa, Richard A. Moore, Martin Hirst, Samuel Aparicio, Sohrab P. Shah, doi:"

You can’t perform that action at this time.