Data splitting to avoid information leakage with DataSAIL

Roman Joeres1,2,3,4, David B Blumenthal5, Olga V Kalinina6,7,8

  • 1Helmholtz Institute for Pharmaceutical Research Saarland (HIPS), Helmholtz Centre for Infection Research (HZI), Saarbrücken, Germany. roman.joeres@helmholtz-hips.de.

Nature Communications
|April 8, 2025
PubMed
Summary

Information leakage in machine learning can inflate performance metrics. DataSAIL is a new Python package that reduces data leakage for more accurate evaluations of biomedical AI models.

Related Concept Videos

Censoring Survival Data01:09

Censoring Survival Data

Survival analysis is a statistical method used to analyze time-to-event data, often employed in fields such as medicine, engineering, and social sciences. One of the key challenges in survival analysis is dealing with incomplete data, a phenomenon known as "censoring." Censoring occurs when the event of interest (such as death, relapse, or system failure) has not occurred for some individuals by the end of the study period or is otherwise unobservable, and it might have many different...
48
Data Reporting and Recording01:24

Data Reporting and Recording

Reporting and recording are crucial in data documentation. The timely, thorough, and accurate documentation of facts is essential when recording patient data. Failure to record findings during an assessment or interpretation of a problem will result in loss of information and make the patient document unreliable. The reader is left with general impressions if the information is not specific. A recording is documenting data of the individual's health information in a traceable, secure, and...
4.6K
Leaky Scanning02:28

Leaky Scanning

During most eukaryotic translation processes, the small 40S ribosome subunit scans an mRNA from its 5' end until it encounters the first start AUG codon. The large 60S ribosomal subunit then joins the smaller one to initiate protein synthesis. The location of the translation initiation is largely determined by the nucleotides near the start codon as there may be multiple translation initiation sites present on the mRNA.  Marilyn Kozak discovered that the sequence RCCAUGG (where R...
5.0K
Shear Diagram01:27

Shear Diagram

In the study of beam mechanics, shear diagrams play a crucial role in understanding the distribution of shear forces along the length of a beam. Consider a beam AB that is supported at both ends and subjected to perpendicular loads.
First, a free-body diagram of the beam is drawn, representing all the external forces and internal reactions acting on the beam. One can calculate the reaction forces at each support by employing the equilibrium equations of force and moment. The vertical component...
696
Data: Types and Distribution01:19

Data: Types and Distribution

In biostatistics, data are the observations collected for analysis. There are two main types: parametric and non-parametric. Parametric data, which include continuous (e.g., weight) and discrete numerical data (e.g., number of tablets), assume a particular distribution pattern, often the normal distribution. Non-parametric data do not adhere to a specific distribution and typically comprise nominal (e.g., gender) and ordinal categorical data (e.g., pain scale ratings).
Distributions in...
650
Standard Deviation of Calculated Results01:14

Standard Deviation of Calculated Results

Standard deviation measures the spread of data around the mean value. Many large data sets follow a Gaussian distribution, also known as a normal distribution. This distribution is bell-shaped curved, with the most frequently observed value (mean or central value) in the middle. The farther away from the central value, the greater the deviation from the central value, and the lower the frequency.
A broad Gaussian distribution curve has a wider standard deviation, representing a data set with...
5.0K