pub struct ABCRejection;Expand description
Perform the ABC rejection algorithm for one run to infer the most probable values of the rates based on the patient’s data.
ABC infer the most probable values of the birth-death rates (proliferation rates and death rates) by comparing the summary statistics of the run generated by the birth-death process against the summary statistics of the patient’s data.
When testing multiple statistics with ABC, save runs only if all statistics pass the tests
Implementations§
Source§impl ABCRejection
impl ABCRejection
Sourcepub fn run(
builder: ABCResultBuilder,
distribution: &EcDNADistribution,
target: &Data,
drop_nminus: bool,
verbosity: u8,
) -> ABCResult
pub fn run( builder: ABCResultBuilder, distribution: &EcDNADistribution, target: &Data, drop_nminus: bool, verbosity: u8, ) -> ABCResult
Run the ABC rejection method by comparing a ecDNA distribution
against the target.
Auto Trait Implementations§
impl Freeze for ABCRejection
impl RefUnwindSafe for ABCRejection
impl Send for ABCRejection
impl Sync for ABCRejection
impl Unpin for ABCRejection
impl UnwindSafe for ABCRejection
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more