Dec 31, 2023Documented record77% confidenceMax DelbrückNature: Max Delbrück Center for Molecular Medicine (MDC), GermanyNatureHigh-trust source1 sourceLive sourceArchived#news#headline