crystal.evaluate contains functions to evaluate methods for modeling clusters.
Evaluate the accuracy of a method (model_fn) by comparing how many fall into a set of “truth” regions vs. outside.
Parameters: | bed_iter : iterable
regions : file
sizes : tuple(int,)
label : str
ax : axis |
---|
Plot ROC for a given result.
Parameters: | ax: matplotlib axis r: dict
|
---|
Plot the times taken for each result in results from evalute_method()
Parameters: | ax: matplotlib axis results: list of list of dict
colors: list
|
---|
Write a region bed file suitable for use in evaluate_modeled_regions().
Parameters: | modeled_clusters : list
p_cutoff : float
out_fh : filehandle
|
---|
Write a region bed file suitable for use in evaluate_modeled_regions(). given true regions (likely from an external program, otherwise use write_modeled_regions()).
Parameters: | feature_iter : iterable of Features true_regions : file
out_fh : filehandle
|
---|