ga_trial_inclusion_criteria_match_algorithm_amethyst
Algorithm for establishing number of results that match a given criteria.
Classes
DataProcessingError
class DataProcessingError(*args, **kwargs):
Error related to data processing.
This is distinct from DataSourceError, as it is related to later processing of the data.
Ancestors
- BitfountError
- builtins.Exception
- builtins.BaseException
TrialInclusionCriteriaMatchAlgorithmAmethyst
class TrialInclusionCriteriaMatchAlgorithmAmethyst( cnv_threshold: float = 0.5, largest_ga_lesion_lower_bound: float = 1.26, total_ga_area_lower_bound: float = 2.5, total_ga_area_upper_bound: float = 17.5, **kwargs: Any,):
Algorithm for establishing number of patients that match clinical criteria.
Ancestors
- BaseAlgorithmFactory
- abc.ABC
- bitfount.federated.roles._RolesMixIn
- bitfount.types._BaseSerializableObjectMixIn
Variables
- static
fields_dict : ClassVar[T_FIELDS_DICT]
Methods
modeller
def modeller( self, **kwargs: Any,) ‑> NoResultsModellerAlgorithm:
Modeller-side of the algorithm.
worker
def worker( self, **kwargs: Any,) ‑> bitfount.federated.algorithms.ophthalmology.ga_trial_inclusion_criteria_match_algorithm_amethyst._WorkerSide:
Worker-side of the algorithm.