ALLCools.reptile.reptile

Module Contents

_create_train_region_ds(reptile)[source]
_create_train_dmr_ds(reptile, train_regions_bed, train_label)[source]
_create_query_region_ds(reptile)[source]
_create_query_dmr_ds(reptile, dmr_regions_bed_df)[source]
_get_data_and_label(region_ds, modalities, sample, fillna_by_zero_list)[source]
_predict_sample(region_ds_path, region_dim, modalities, fillna_by_zero, sample, output_path, mask_cutoff=0.3, chunk_size=100000)[source]
_call_enhancer_region(bw_path, dmr_bed, threshold, merge_dist, chrom_size_path)[source]
class REPTILE(output_path, train_regions, dmr_regions, train_region_labels, train_sample, bigwig_table, chrom_size_path, window_size=2000, step_size=200, dmr_slop=150, fillna_by_zero=None)[source]
generate_region_ds(self)[source]
property train_region_ds(self)[source]
property train_dmr_ds(self)[source]
property query_region_ds(self)[source]
property query_dmr_ds(self)[source]
property region_model(self)[source]
property dmr_model(self)[source]
_validate_region_name(self, name)[source]
annotate_by_bigwigs(self, name, slop, cpu, redo=False)[source]
_filter_na_train(self, name, sample, max_na_rate=0.5)[source]
prepare_training_input(self, name)[source]
static auto_ml(data, label, output_path, train_size=0.75, random_state=42, cpu=1, tpot_generations=5, tpot_max_time_mins=60, **tpot_kwargs)[source]
_train(self, region_dim, slop, cpu, **kwargs)[source]
train_region_model(self, slop=None, cpu=1, **kwargs)[source]
train_dmr_model(self, slop=None, cpu=1, **kwargs)[source]
fit(self, cpu=10, **kwargs)[source]

Convenient function to train everything by default parameters

_predict(self, region_dim, cpu, mask_cutoff)[source]
predict(self, cpu, mask_cutoff=0.3, bw_bin_size=10, enhancer_cutoff=0.7)[source]
_dump_sample(self, sample, mask_cutoff, bw_bin_size)[source]
dump_bigwigs(self, cpu, mask_cutoff, bw_bin_size)[source]
call_enhancers(self, threshold=0.7, merge_dist=None)[source]