protocol_schemas
Config YAML specification classes related to protocols.
Classes
DataExtractionProtocolCharcoalArgumentsConfig
class DataExtractionProtocolCharcoalArgumentsConfig( trial_name: Optional[str] = None, patient_ids: Optional[list[str]] = None, patient_ids_file: Optional[Path] = None,):Configuration for DataExtractionProtocolCharcoal arguments.
Variables
- static
patient_ids : Optional[list[str]]
- static
patient_ids_file : Optional[pathlib.Path]
- static
trial_name : Optional[str]
DataExtractionProtocolCharcoalConfig
class DataExtractionProtocolCharcoalConfig( name: str, arguments: Optional[DataExtractionProtocolCharcoalArgumentsConfig],):Configuration for DataExtractionProtocolCharcoal.
Ancestors
Variables
- static
arguments : Optional[DataExtractionProtocolCharcoalArgumentsConfig]
- static
name : str
FederatedAveragingProtocolArgumentsConfig
class FederatedAveragingProtocolArgumentsConfig( aggregator: Optional[AggregatorConfig] = None, steps_between_parameter_updates: Optional[int] = None, epochs_between_parameter_updates: Optional[int] = None, auto_eval: bool = True, secure_aggregation: bool = False,):Configuration for the FedreatedAveraging Protocol arguments.
Variables
- static
aggregator : Optional[AggregatorConfig]
- static
auto_eval : bool
- static
epochs_between_parameter_updates : Optional[int]
- static
secure_aggregation : bool
- static
steps_between_parameter_updates : Optional[int]
FederatedAveragingProtocolConfig
class FederatedAveragingProtocolConfig( name: str, arguments: Optional[FederatedAveragingProtocolArgumentsConfig] = FederatedAveragingProtocolArgumentsConfig(aggregator=None, steps_between_parameter_updates=None, epochs_between_parameter_updates=None, auto_eval=True, secure_aggregation=False),):Configuration for the FederatedAveraging Protocol.
Ancestors
FluidVolumeScreeningProtocolArgumentsConfig
class FluidVolumeScreeningProtocolArgumentsConfig( aggregator: Optional[AggregatorConfig] = None, results_notification_email: Optional[bool] = False, trial_name: Optional[str] = None, rename_columns: Optional[dict[str, str]] = None,):Configuration for FluidVolumeScreeningProtocol arguments.
Variables
- static
aggregator : Optional[AggregatorConfig]
- static
rename_columns : Optional[dict[str, str]]
- static
results_notification_email : Optional[bool]
- static
trial_name : Optional[str]
FluidVolumeScreeningProtocolConfig
class FluidVolumeScreeningProtocolConfig( name: str, arguments: Optional[FluidVolumeScreeningProtocolArgumentsConfig] = FluidVolumeScreeningProtocolArgumentsConfig(aggregator=None, results_notification_email=False, trial_name=None, rename_columns=None),):Configuration for FluidVolumeScreeningProtocol.
Ancestors
Variables
- static
arguments : Optional[FluidVolumeScreeningProtocolArgumentsConfig]
- static
name : str
GAScreeningProtocolAmethystArgumentsConfig
class GAScreeningProtocolAmethystArgumentsConfig( aggregator: Optional[AggregatorConfig] = None, results_notification_email: Optional[bool] = False, trial_name: Optional[str] = None, rename_columns: Optional[dict[str, str]] = None,):Configuration for GAScreeningProtocolAmethyst arguments.
Variables
- static
aggregator : Optional[AggregatorConfig]
- static
rename_columns : Optional[dict[str, str]]
- static
results_notification_email : Optional[bool]
- static
trial_name : Optional[str]
GAScreeningProtocolAmethystConfig
class GAScreeningProtocolAmethystConfig( name: str, arguments: Optional[GAScreeningProtocolAmethystArgumentsConfig] = GAScreeningProtocolAmethystArgumentsConfig(aggregator=None, results_notification_email=False, trial_name=None, rename_columns=None),):Configuration for GAScreeningProtocolAmethyst.
Ancestors
Variables
- static
arguments : Optional[GAScreeningProtocolAmethystArgumentsConfig]
- static
name : str
GAScreeningProtocolBronzeArgumentsConfig
class GAScreeningProtocolBronzeArgumentsConfig( aggregator: Optional[AggregatorConfig] = None, results_notification_email: Optional[bool] = False, trial_name: Optional[str] = None, rename_columns: Optional[dict[str, str]] = None,):Configuration for GAScreeningProtocolBronze arguments.
Variables
- static
aggregator : Optional[AggregatorConfig]
- static
rename_columns : Optional[dict[str, str]]
- static
results_notification_email : Optional[bool]
- static
trial_name : Optional[str]
GAScreeningProtocolBronzeConfig
class GAScreeningProtocolBronzeConfig( name: str, arguments: Optional[GAScreeningProtocolBronzeArgumentsConfig] = GAScreeningProtocolBronzeArgumentsConfig(aggregator=None, results_notification_email=False, trial_name=None, rename_columns=None),):Configuration for GAScreeningProtocolBronze.
Ancestors
GAScreeningProtocolBronzeWithEHRConfig
class GAScreeningProtocolBronzeWithEHRConfig( name: str, arguments: Optional[GAScreeningProtocolBronzeArgumentsConfig] = GAScreeningProtocolBronzeArgumentsConfig(aggregator=None, results_notification_email=False, trial_name=None, rename_columns=None),):Configuration for GAScreeningProtocolBronzeWithEHR.
Ancestors
GAScreeningProtocolCharcoalArgumentsConfig
class GAScreeningProtocolCharcoalArgumentsConfig( aggregator: Optional[AggregatorConfig] = None, results_notification_email: Optional[bool] = False, trial_name: Optional[str] = None, rename_columns: Optional[dict[str, str]] = None,):Configuration for GAScreeningProtocolCharcoal arguments.
Variables
- static
aggregator : Optional[AggregatorConfig]
- static
rename_columns : Optional[dict[str, str]]
- static
results_notification_email : Optional[bool]
- static
trial_name : Optional[str]
GAScreeningProtocolCharcoalConfig
class GAScreeningProtocolCharcoalConfig( name: str, arguments: Optional[GAScreeningProtocolCharcoalArgumentsConfig] = GAScreeningProtocolCharcoalArgumentsConfig(aggregator=None, results_notification_email=False, trial_name=None, rename_columns=None),):Configuration for GAScreeningProtocolCharcoal.
Ancestors
Variables
- static
arguments : Optional[GAScreeningProtocolCharcoalArgumentsConfig]
- static
name : str
GAScreeningProtocolJadeArgumentsConfig
class GAScreeningProtocolJadeArgumentsConfig( aggregator: Optional[AggregatorConfig] = None, results_notification_email: Optional[bool] = False, trial_name: Optional[str] = None, rename_columns: Optional[dict[str, str]] = None,):Configuration for GAScreeningProtocolJade arguments.
Variables
- static
aggregator : Optional[AggregatorConfig]
- static
rename_columns : Optional[dict[str, str]]
- static
results_notification_email : Optional[bool]
- static
trial_name : Optional[str]
GAScreeningProtocolJadeConfig
class GAScreeningProtocolJadeConfig( name: str, arguments: Optional[GAScreeningProtocolJadeArgumentsConfig] = GAScreeningProtocolJadeArgumentsConfig(aggregator=None, results_notification_email=False, trial_name=None, rename_columns=None),):Configuration for GAScreeningProtocolJade.
Ancestors
GenericProtocolConfig
class GenericProtocolConfig(name: str, arguments: _JSONDict = {}):Configuration for unspecified protocol plugins.
Raises
ValueError: if the protocol name starts withbitfount.
Ancestors
InSiteInsightsProtocolArgumentsConfig
class InSiteInsightsProtocolArgumentsConfig( aggregator: Optional[AggregatorConfig] = None, results_notification_email: Optional[bool] = False,):Configuration for InSiteInsightsProtocol arguments.
Variables
- static
aggregator : Optional[AggregatorConfig]
- static
results_notification_email : Optional[bool]
InSiteInsightsProtocolConfig
class InSiteInsightsProtocolConfig( name: str, arguments: Optional[InSiteInsightsProtocolArgumentsConfig] = InSiteInsightsProtocolArgumentsConfig(aggregator=None, results_notification_email=False),):Configuration for InSiteInsightsProtocol.
Ancestors
InferenceAndCSVReportArgumentsConfig
class InferenceAndCSVReportArgumentsConfig(aggregator: Optional[AggregatorConfig] = None):Configuration for InferenceAndCSVReport arguments.
Variables
- static
aggregator : Optional[AggregatorConfig]
InferenceAndCSVReportConfig
class InferenceAndCSVReportConfig( name: str, arguments: Optional[InferenceAndCSVReportArgumentsConfig] = InferenceAndCSVReportArgumentsConfig(aggregator=None),):Configuration for InferenceAndCSVReport.
Ancestors
InferenceAndImageOutputArgumentsConfig
class InferenceAndImageOutputArgumentsConfig( aggregator: Optional[AggregatorConfig] = None, rename_columns: Optional[dict[str, str]] = None,):Configuration for InferenceAndImageOutput arguments.
Variables
- static
aggregator : Optional[AggregatorConfig]
- static
rename_columns : Optional[dict[str, str]]
InferenceAndImageOutputConfig
class InferenceAndImageOutputConfig( name: str, arguments: Optional[InferenceAndImageOutputArgumentsConfig] = InferenceAndImageOutputArgumentsConfig(aggregator=None, rename_columns=None),):Configuration for InferenceAndImageOutput.
Ancestors
InferenceAndReturnCSVReportArgumentsConfig
class InferenceAndReturnCSVReportArgumentsConfig( aggregator: Optional[AggregatorConfig] = None,):Configuration for InferenceAndReturnCSVReport arguments.
Variables
- static
aggregator : Optional[AggregatorConfig]
InferenceAndReturnCSVReportConfig
class InferenceAndReturnCSVReportConfig( name: str, arguments: Optional[InferenceAndReturnCSVReportArgumentsConfig] = InferenceAndReturnCSVReportArgumentsConfig(aggregator=None),):Configuration for InferenceAndReturnCSVReport.
Ancestors
Variables
- static
arguments : Optional[InferenceAndReturnCSVReportArgumentsConfig]
- static
name : str
InstrumentedInferenceAndCSVReportArgumentsConfig
class InstrumentedInferenceAndCSVReportArgumentsConfig( aggregator: Optional[AggregatorConfig] = None,):Configuration for InstrumentedInferenceAndCSVReport arguments.
Variables
- static
aggregator : Optional[AggregatorConfig]
InstrumentedInferenceAndCSVReportConfig
class InstrumentedInferenceAndCSVReportConfig( name: str, arguments: Optional[InstrumentedInferenceAndCSVReportArgumentsConfig] = InstrumentedInferenceAndCSVReportArgumentsConfig(aggregator=None),):Configuration for InstrumentedInferenceAndCSVReport.
Ancestors
Variables
- static
arguments : Optional[InstrumentedInferenceAndCSVReportArgumentsConfig]
- static
name : str
NextGenSearchProtocolArgumentsConfig
class NextGenSearchProtocolArgumentsConfig( rename_columns: Optional[dict[str, str]] = None,):Configuration for NextGenSearchProtocol arguments.
Variables
- static
rename_columns : Optional[dict[str, str]]
NextGenSearchProtocolConfig
class NextGenSearchProtocolConfig( name: str, arguments: Optional[NextGenSearchProtocolArgumentsConfig] = NextGenSearchProtocolArgumentsConfig(rename_columns=None),):Configuration for NextGenSearchProtocol.
Ancestors
ProtocolConfig
class ProtocolConfig(name: str, arguments: Optional[Any] = None):Configuration for the Protocol.
Subclasses
- DataExtractionProtocolCharcoalConfig
- FederatedAveragingProtocolConfig
- FluidVolumeScreeningProtocolConfig
- GAScreeningProtocolAmethystConfig
- GAScreeningProtocolBronzeConfig
- GAScreeningProtocolBronzeWithEHRConfig
- GAScreeningProtocolCharcoalConfig
- GAScreeningProtocolJadeConfig
- GenericProtocolConfig
- InSiteInsightsProtocolConfig
- InferenceAndCSVReportConfig
- InferenceAndImageOutputConfig
- InferenceAndReturnCSVReportConfig
- InstrumentedInferenceAndCSVReportConfig
- NextGenSearchProtocolConfig
- ResultsOnlyProtocolConfig
- RetinalDiseaseProtocolCobaltConfig
ResultsOnlyProtocolArgumentsConfig
class ResultsOnlyProtocolArgumentsConfig( aggregator: Optional[AggregatorConfig] = None, secure_aggregation: bool = False, save_location: Optional[list[SaveLocation]] = [<SaveLocation.Modeller: 'Modeller'>], save_path: Optional[Path] = None,):Configuration for the ResultsOnly Protocol arguments.
Variables
- static
aggregator : Optional[AggregatorConfig]
- static
save_location : Optional[list[SaveLocation]]
- static
save_path : Optional[pathlib.Path]
- static
secure_aggregation : bool
ResultsOnlyProtocolConfig
class ResultsOnlyProtocolConfig( name: str, arguments: Optional[ResultsOnlyProtocolArgumentsConfig] = ResultsOnlyProtocolArgumentsConfig(aggregator=None, secure_aggregation=False, save_location=[<SaveLocation.Modeller: 'Modeller'>], save_path=None),):Configuration for the ResultsOnly Protocol.
Ancestors
RetinalDiseaseProtocolCobaltArgumentsConfig
class RetinalDiseaseProtocolCobaltArgumentsConfig( aggregator: Optional[AggregatorConfig] = None,):Configuration for RetinalDiseaseProtocolCobalt arguments.
Variables
- static
aggregator : Optional[AggregatorConfig]
RetinalDiseaseProtocolCobaltConfig
class RetinalDiseaseProtocolCobaltConfig( name: str, arguments: Optional[RetinalDiseaseProtocolCobaltArgumentsConfig] = RetinalDiseaseProtocolCobaltArgumentsConfig(aggregator=None),):Configuration for RetinalDiseaseProtocolCobalt.
Ancestors
Variables
- static
arguments : Optional[RetinalDiseaseProtocolCobaltArgumentsConfig]
- static
name : str