ION-Sim: A Novel Open-Source Simulation Framework for Intraoperative Neurophysiological Monitoring.
The 29 matches
- [1] § Appendix A › Appendix A.5. CAP Module ↔ capIOM.py, lines 224–282 · score 0.79 · 10–1500 Hz, 5–3000 Hz, Spline Interpolation, Bandpass filters, Smooth, CAP
- [2] § 2. Materials and Methods › 2.2. Modules and Educational Scenario › 2.2.1. Physiological Modules ↔ Virtual_patient/baepIOM_EN.py, lines 1–36 · score 0.69 · Evoked Potential, acoustic, Condensation, Rarefaction, contralateral, bilateral
- [3] § 2. Materials and Methods › 2.2. Modules and Educational Scenario › 2.2.1. Physiological Modules ↔ baepIOM_EN.py, lines 1–35 · score 0.69 · Evoked Potential, acoustic, Condensation, Rarefaction, contralateral, bilateral
- [4] § Appendix A › Appendix A.8. ECoG Module ↔ utils_funcIOM.py, lines 60–109 · score 0.68 · Fast Fourier Transform, fast_normalized_cross_correlation, FFT
- [5] § Appendix A › Appendix A.6. CMAP Module ↔ cmapIOM.py, lines 199–263 · score 0.67 · tccm_spread_ms, Central Jitter, corticospinal, MUAP, clinical, temporal
- [6] § Appendix A › Appendix A.7. EEG Module ↔ Virtual_patient/eegAuxIOM4.py, lines 143–287 · score 0.66 · slow drifts, bandpass filter, 1.6 Hz, 35 Hz, ECG, 25 Hz
- [7] § Appendix A › Appendix A.7. EEG Module ↔ eegAuxIOM4.py, lines 143–287 · score 0.66 · slow drifts, bandpass filter, 1.6 Hz, 35 Hz, ECG, 25 Hz
- [8] § Appendix A › Appendix A.1. MEP Module ↔ Virtual_patient/client_student_monitorIOM.py, lines 69–176 · score 0.65 · cranial nerves, lower limbs, upper limbs, monitoring, training, MEP
- [9] § Appendix A › Appendix A.6. CMAP Module ↔ simulaMepIOM2.py, lines 138–218 · score 0.65 · Compound Muscle Action, muscle response, motor pathways, Summation, summing, MEP
- [10] § Appendix A › Appendix A.5. CAP Module ↔ N20-P25model.py, lines 35–74 · score 0.62 · Ricker Wavelet, Mexican Hat, Model
- [11] § Appendix A › Appendix A.2. BAEP Module ↔ Virtual_patient/baepIOM_EN.py, lines 784–872 · score 0.60 · 5–6.5 ms, scipy.signal.find_peaks, III, BAEP, windows, latencies
- [12] § 2. Materials and Methods › 2.2. Modules and Educational Scenario › 2.2.1. Physiological Modules ↔ anesthesia_IOM_EN.py, lines 97–139 · score 0.59 · SpO2, RPM, NIBP, HR, vital, height
- [13] § Appendix A › Appendix A.7. EEG Module ↔ Virtual_patient/eegAuxIOM4.py, lines 939–983 · score 0.58 · Power Spectral Density, theta, delta, bands, beta, alpha
- [14] § Appendix A › Appendix A.7. EEG Module ↔ eegAuxIOM4.py, lines 936–980 · score 0.58 · Power Spectral Density, theta, delta, bands, beta, alpha
- [15] § Appendix A › Appendix A.5. CAP Module ↔ capIOM.py, lines 308–431 · score 0.58 · CAPWorker, Compound Action Potential, IOM, graphical, thread, GUI
- [16] § Appendix A › Appendix A.1. MEP Module ↔ dwaveIOM2.py, lines 220–279 · score 0.57 · Train Pulses, Inter Stimulus, ISI, trace, Interval, Artifacts
- [17] § Appendix A › Appendix A.7. EEG Module ↔ Virtual_patient/eegAuxIOM4.py, lines 143–287 · score 0.54 · EOG Blinks, EOG template, artifacts, channels, EEG, simulator
- [18] § Appendix A › Appendix A.7. EEG Module ↔ eegAuxIOM4.py, lines 143–287 · score 0.54 · EOG Blinks, EOG template, artifacts, channels, EEG, simulator
- [19] § Appendix A › Appendix A.8. ECoG Module ↔ Arx_modelQtEn8.py, lines 1828–1977 · score 0.53 · Circular Buffer, run_simulation_step, Logic
- [20] § Appendix A › Appendix A.8. ECoG Module ↔ utilities_extra/Arx_modelQtEn8.py, lines 1828–1977 · score 0.53 · Circular Buffer, run_simulation_step, Logic
- [21] § Appendix A › Appendix A.1. MEP Module ↔ sepIOMmeg.py, lines 642–780 · score 0.53 · AI Tutor, AI Agent, feedback, logged, database, simulation
- [22] § Appendix A › Appendix A.1. MEP Module ↔ vp_tutorIOM2.py, lines 23–140 · score 0.52 · AI Tutor, AI Agent, logged, database, simulation, Module
- [23] § Appendix B ↔ Virtual_patient/eegAuxIOM4.py, lines 939–983 · score 0.52 · frequency bands, theta, delta, beta, power, alpha
- [24] § Appendix A › Appendix A.1. MEP Module ↔ Virtual_patient/mepIOM_EN2.py, lines 788–933 · score 0.51 · facilitation_map, amplitude scale, Pulses, Train, stimulator, MEP
- [25] § Appendix A › Appendix A.1. MEP Module ↔ mepIOM_EN2.py, lines 788–933 · score 0.51 · facilitation_map, amplitude scale, Pulses, Train, stimulator, MEP
- [26] § Appendix B ↔ eegAuxIOM4.py, lines 936–980 · score 0.50 · frequency bands, theta, delta, beta, power, alpha
- [27] § Appendix A › Appendix A.1. MEP Module ↔ simulaMepIOM2.py, lines 138–218 · score 0.50 · Compound Muscle Action, muscle response, waveforms, stimulation, MEP, simulation
- [28] § Appendix A › Appendix A.7. EEG Module ↔ Virtual_patient/eegAuxIOM4.py, lines 45–122 · score 0.50 · mne.io.read_raw_cnt, Neuroscan, EEG
- [29] § Appendix A › Appendix A.7. EEG Module ↔ eegAuxIOM4.py, lines 45–122 · score 0.50 · mne.io.read_raw_cnt, Neuroscan, EEG
Paper
Loaded from Europe PMC by your browser, not stored by OSCR: doi.org · Europe PMC
The paper is loaded when this pane is shown.
The authors' code
Python · 997 lines · 40 KB · no license · 5 matches
eegAuxIOM4.py at commit c44abb6, no license · at the source
Overview
- Sano Centre for Computational Medicine, 30-054 Krakow, Poland
- Amsterdam UMC Location University of Amsterdam, 1012 WP Amsterdam, The Netherlands
- University Hospital S.M. della Misericordia, 33100 Udine, Italy
Abstract
Highlights: What are the main findings?
This study presents ION-Sim, a novel, open-source framework designed to simulate intraoperative neurophysiological monitoring (IONM) signals and complex clinical scenarios for educational purposes.
The framework integrates multiple physiological modules (including EEG, EMG, MEP, and SEP) with an advanced Learning Manager capable of dynamically injecting targeted clinical anomalies.
ION-Sim is featured with a Tutor modality to interact with surgical scenarios by modifying their characteristics or creating new ones tailored to specific learning goals.
What are the implications of the main findings?
ION-Sim facilitates the supervised learning of intraoperative neurophysiology through a completely hardware-agnostic approach.
By releasing the software under an open-source license (GPLv3), the project democratizes access to high-quality neurophysiological training and facilitates the standardized assessment of skill acquisition across the global clinical community.
Abstract: The educational pathway for expertise in intraoperative neurophysiological monitoring (IONM) is complex and lengthy, requiring a solid foundation in neuroscience, neurophysiology, and neuroanatomy. It also demands direct familiarity with a broad range of neurosurgical scenarios, including supratentorial, infratentorial, and spinal procedures, gained through exposure to at least ten distinct surgical approaches. Intraoperative neurophysiology must be tailored to each patient’s preoperative assessments. It relies on a variety of methods to collect, analyze, and report neurophysiological signals that are relevant to the surgical procedure. Despite its importance, there remains a substantial shortage of training tools designed to support realistic practice and skill development. To address this gap, we developed a comprehensive framework (ION-Sim) that integrates all laboratory testing modalities and adapts them to the operating room environment. ION_sim supports the simulation and analysis of spontaneous EEG and EMG activity, a wide range of evoked potentials, and intraoperative stimulus–response testing protocols. The framework provides a unified environment for practicing, testing, and validating the core neurophysiological procedures employed during neurosurgical interventions. In addition, it incorporates a robust data-management architecture, maintaining a database with system setups, user profiles, educational performance metrics, and automatically generating reports. This structure enables the longitudinal tracking of objective skill acquisition and facilitates standardized assessments of trainee progress. ION_Sim is distributed both as a ready-to-use application, suitable for direct integration into teaching and training programs, and as a modular scientific library. Through its dedicated APIs, users can design customized configurations, create novel simulation scenarios, and extend the platform to support additional research or educational objectives. It is available upon request for educational purposes and is open-source and released under the GNU General Public License, ensuring transparency, reproducibility, and long-term accessibility for the scientific and clinical communities.
Reproduced under the paper's license (CC BY), from the paper cited above.
Repository
Its files are read in the Code ↔ Paper reader above, with 29 matches between paragraphs and lines of code.
riccardo-budai/ION_Simula
c44abb6d4351cd4905c166aa61ae7a62df6e8e56, 21 April 2026Availability: 1 check, the latest on 27 September 2026: the link answers
- 27 September 2026: the link answers
100 files, not copied: shown from their source
OSCR keeps no copy of these files: this repository has no license that allows it. The reader above shows each one from its source, fetched by your browser at commit c44abb6, when its fingerprint is the one OSCR verified. How this works.
- Arx_modelQtEn8.py — Python, 2,080 lines, 1 match, shown from its source
- BEM_8sources/
DesikanKilliany_Roi.py — Python, 142 lines, shown from its source - BEM_8sources/
bem_8sources_model.py — Python, 145 lines, shown from its source - BEM_8sources/
bem_8sources_sLoreta.py — Python, 596 lines, shown from its source - BEM_8sources/
etc/ — Python, 232 lines, shown from its source8soiurces_3Dmaps3.py - BEM_8sources/
etc/ — Python, 126 lines, shown from its source8sources_2Dmaps.py - BEM_8sources/
etc/ — Python, 146 lines, shown from its source8sources_3Dmaps2.py - BEM_8sources/
read_h5eeg.py — Python, 22 lines, shown from its source - CapModel.py — Python, 125 lines, shown from its source
- CapModel2.py — Python, 99 lines, shown from its source
- ECoGIOM_EN2.py — Python, 1,494 lines, shown from its source
- FiberModel2.py — Python, 117 lines, shown from its source
- FiberModel3D.py — Python, 261 lines, shown from its source
- FiberModelHR.py — Python, 204 lines, shown from its source
- FiberModelMulti.py — Python, 71 lines, shown from its source
- Muse_Stim_test.py — Python, 149 lines, shown from its source
- N20-P25model.py — Python, 282 lines, 1 match, shown from its source
- Virtual_patient/
ECoGIOM3.py — Python, 1,390 lines, shown from its source - Virtual_patient/
anesthesia_IOM_EN.py — Python, 555 lines, shown from its source - Virtual_patient/
anomaly_manager2.py — Python, 188 lines, shown from its source - Virtual_patient/
artifact_genIOM.py — Python, 225 lines, shown from its source - Virtual_patient/
baepIOM_EN.py — Python, 1,148 lines, 2 matches, shown from its source - Virtual_patient/
client_lsl_monitorIOM.py — Python, 369 lines, shown from its source - Virtual_patient/
client_student_monitorIO — Python, 372 lines, 1 match, shown from its sourceM.py - Virtual_patient/
eegAuxIOM4.py — Python, 997 lines, 5 matches, shown from its source - Virtual_patient/
emgIOM.py — Python, 676 lines, shown from its source - Virtual_patient/
mepIOM_EN2.py — Python, 978 lines, 1 match, shown from its source - Virtual_patient/
simula_localIOM.py — Python, 85 lines, shown from its source - Virtual_patient/
vepIOM.py — Python, 334 lines, shown from its source - Virtual_patient/
virtual_generatorIOM3.py — Python, 339 lines, shown from its source - ai_tutorIOM_EN.py — Python, 174 lines, shown from its source
- anesthesia_IOM_EN.py — Python, 521 lines, 1 match, shown from its source
- anomaly_manager2.py — Python, 188 lines, shown from its source
- app_helpIOM.py — Python, 76 lines, shown from its source
- artifact_genIOM.py — Python, 225 lines, shown from its source
- baepIOM_EN.py — Python, 1,148 lines, 1 match, shown from its source
- capIOM.py — Python, 881 lines, 2 matches, shown from its source
- ccepIOM.py — Python, 215 lines, shown from its source
- childText.py — Python, 96 lines, shown from its source
- cmapIOM.py — Python, 308 lines, 1 match, shown from its source
- convertWord_Pdf_TOC.py — Python, 140 lines, shown from its source
- data_modelsIOM_sqlt3.py — Python, 90 lines, shown from its source
- database_managerIOM_sqlt
3.py — Python, 466 lines, shown from its source - dbaseIOM_EN_sqlt3.py — Python, 697 lines, shown from its source
- dbase_dialogs_sqlt3.py — Python, 1,025 lines, shown from its source
- dwaveIOM2.py — Python, 1,257 lines, 1 match, shown from its source
- eegAuxIOM4.py — Python, 994 lines, 5 matches, shown from its source
- emgIOM.py — Python, 676 lines, shown from its source
- geminiIOM2.py — Python, 307 lines, shown from its source
- gemini_models.py — Python, 116 lines, shown from its source
- gen_signalAnomalyIOM.py — Python, 260 lines, shown from its source
- generate_signalsIOM.py — Python, 204 lines, shown from its source
- headstage_IOM.py — Python, 190 lines, shown from its source
- helpPdfRB.py — Python, 87 lines, shown from its source
- lauchHelp_IOM.py — Python, 72 lines, shown from its source
- learning_manager.py — Python, 200 lines, shown from its source
- learning_manager2.py — Python, 113 lines, shown from its source
- mainIOM_EN2.py — Python, 720 lines, shown from its source
- mdbCurry/
load_mdb_Curry2.py — Python, 106 lines, shown from its source - mdbCurry/
mdb_CurrySbj.py — Python, 471 lines, shown from its source - mdbCurry/
mesh_viewerIOM.py — Python, 265 lines, shown from its source - mdbCurry/
mri_viewerIOM.py — Python, 133 lines, shown from its source - mepIOM_EN2.py — Python, 978 lines, 1 match, shown from its source
- mep_femIOM2.py — Python, 289 lines, shown from its source
- migrazione_dati.py — Python, 143 lines, shown from its source
- noisyOscIOM.py — Python, 91 lines, shown from its source
- opm_data.py — Python, 154 lines, shown from its source
- paragraph_test.py — Python, 21 lines, shown from its source
- raw_marker_test.py — Python, 151 lines, shown from its source
- sepAiIOMmeg.py — Python, 974 lines, shown from its source
- sepIOMmeg.py — Python, 1,065 lines, 1 match, shown from its source
- sepReportWin.py — Python, 87 lines, shown from its source
- setup_managerIOM5.py — Python, 595 lines, shown from its source
- signalTrakerIOM_EN.py — Python, 215 lines, shown from its source
- simulaJson.py — Python, 55 lines, shown from its source
- simulaMepIOM.py — Python, 245 lines, shown from its source
- simulaMepIOM2.py — Python, 263 lines, 2 matches, shown from its source
- simula_Dipolo.py — Python, 79 lines, shown from its source
- simula_DipoloMonopol.py — Python, 143 lines, shown from its source
- simula_FPcervicale.py — Python, 115 lines, shown from its source
- simula_LOGO.py — Python, 93 lines, shown from its source
- simula_LOGO2.py — Python, 133 lines, shown from its source
- simula_MNE_raw.py — Python, 143 lines, shown from its source
- simula_TextItem.py — Python, 100 lines, shown from its source
- simula_TextItem2.py — Python, 108 lines, shown from its source
- simula_bimodalIOM.py — Python, 259 lines, shown from its source
- simula_capIOM.py — Python, 958 lines, shown from its source
- simula_cortex.py — Python, 191 lines, shown from its source
- simula_managerIOM.py — Python, 85 lines, shown from its source
- simulate_evoked_data.py — Python, 84 lines, shown from its source
- synSigGan_IOM.py — Python, 239 lines, shown from its source
- tutor_GenAI.py — Python, 120 lines, shown from its source
- tutor_ListModels.py — Python, 17 lines, shown from its source
- utilities_extra/
3D_vedo_Anatomy3.py — Python, 427 lines, shown from its source - utilities_extra/
Arx_modelQtEn8.py — Python, 2,080 lines, 1 match, shown from its source - utilities_extra/
signalTrakerIOM_EN.py — Python, 215 lines, shown from its source - utilities_extra/
siibraIFG44.py — Python, 34 lines, shown from its source - utils_funcIOM.py — Python, 195 lines, 1 match, shown from its source
- vepIOM.py — Python, 359 lines, shown from its source
- vp_tutorIOM2.py — Python, 494 lines, 1 match, shown from its source
3. Software Implementation and Availability
The simulation framework is implemented in Python 3.12 and was chosen for its extensive ecosystem of scientific computing libraries and its robust cross-platform compatibility, released as an open-source scientific library hosted on GitHub.com. It exposes a robust set of Application Programming Interfaces (APIs) designed for seamless integration within Python or C++ development environments. The ION-Sim system home screen is shown in Figure A1.
Technology Stack: The architecture leverages a modular stack of specialized libraries.
Computational Backend: NumPy and SciPy constitute the core engine for signal processing, matrix operations, and the mathematical modeling of physiological responses.
Graphical User Interface (GUI): The frontend is developed using PySide6 (the official Python binding for the Qt framework), ensuring a responsive and native look-and-feel across different operating systems.
Real-Time Visualization: High-performance signal rendering—essential for simulating continuous EEG/
User Interface Design: The UI is engineered to streamline user interactions by abstracting the underlying database complexities. By automating session management and pre-loading scenario configurations, the system minimizes the setup burden, allowing the user to focus on the educational task.
Licensing and Availability: This is to foster collaboration and accessibility within the scientific community; the source code is released under the GNU General Public License v3 (GPLv3). The complete repository, including documentation and installation instructions, is publicly hosted on GitHub [https://
Reproduced under the paper's license (CC BY), from the paper cited above.
Tracing map
Proposed by the machine: these links were found in the paper and verified at the source, without human review. The map will receive a Zenodo DOI once one of the paper's authors has validated it with their ORCID.
What the map holds:
- 1 repository of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
- 100 scripts, each with its path and the digest of its content;
- 29 matches between paragraphs of the paper and lines of the code (method lexical-v1);
- neither the text of the paper nor the code itself.
Its JSON (tracing-map.json) is deposited on Zenodo with its DOI once the map is validated.
Data
No dataset and no data link were found in the paper.
Data Availability Statement
No new data were created or analyzed in this study. The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author(s).
Reproduced under the paper's license (CC BY), from the paper cited above.
Versions
The history of this record: each version stored by the harvester or made by a correction of its authors or of the maintainers of its code, and what changed in its facts. The texts of the paper (its abstract, its availability statements) are not part of it; versions that changed only those are not listed.
Version 1, 27 September 2026: the first record
Recorded: type, language, journal, volume, issue, pages, dates, 2 authors, 9 keywords, 6 references.
Cite
This paper
Blanco, R., & Budai, R. (2026). ION-Sim: A Novel Open-Source Simulation Framework for Intraoperative Neurophysiological Monitoring. Brain sciences, 16(7), 680. https://
BibTeX
@article{blanco2026ion,
author = {Blanco, Rosmary and Budai, Riccardo},
title = {{ION-Sim: A Novel Open-Source Simulation Framework for Intraoperative Neurophysiological Monitoring}},
journal = {Brain sciences},
year = {2026},
month = jun,
volume = {16},
number = {7},
pages = {680},
publisher = {Multidisciplinary Digital Publishing Institute (MDPI)},
issn = {2076-3425},
doi = {10.3390/
url = {https://
pmid = {42512455},
pmcid = {PMC13406592}
}
RIS
TY - JOUR
AU - Blanco, Rosmary
AU - Budai, Riccardo
TI - ION-Sim: A Novel Open-Source Simulation Framework for Intraoperative Neurophysiological Monitoring
T2 - Brain sciences
J2 - Brain Sci
PY - 2026
DA - 2026/
VL - 16
IS - 7
SP - 680
SN - 2076-3425
PB - Multidisciplinary Digital Publishing Institute (MDPI)
DO - 10.3390/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.3390/
"type": "article-journal",
"title": "ION-Sim: A Novel Open-Source Simulation Framework for Intraoperative Neurophysiological Monitoring",
"container-title": "Brain sciences",
"author": [
{
"family": "Blanco",
"given": "Rosmary"
},
{
"family": "Budai",
"given": "Riccardo"
}
],
"container-title-short":
"volume": "16",
"issue": "7",
"page": "680",
"DOI": "10.3390/
"PMID": "42512455",
"PMCID": "PMC13406592",
"ISSN": "2076-3425",
"publisher": "Multidisciplinary Digital Publishing Institute (MDPI)",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
6,
28
]
]
}
}
The tracing map gets a citation of its own once an author has validated it and it has a DOI.
Similar papers
The papers with a page that share the most with this one: the tools found in their code, their categories, datasets, cited references and authors, the rarest counting most.
- [1] doi:10.1007/s00234-026-04103-8 [code]
- Enhanced detection of subtle cortical abnormalities in focal epilepsy using 7 T MRI surface-based models and graph neural networks.Journal: NeuroradiologyIn common: Nilearn, h5py, statsmodels, 7 other tools, EEG
- [2] doi:10.64898/2026.08.18.26360725 [code]
- Temporal pole blurring in hippocampal sclerosis reflects seizure-disrupted myelinationJournal: medRxiv (preprint)In common: Nilearn, h5py, statsmodels, 7 other tools
- [3] doi:10.1038/s41467-026-76452-0 [code]
- Music evokes shared neural representations of imagined narratives across sensory modalities.Journal: Nature communicationsIn common: Nilearn, h5py, statsmodels, 7 other tools
- [4] doi:10.1016/j.isci.2026.117180 [code]
- Developmental changes in similarity between neural representations of mental arithmetic and artificial neural networks.Journal: iScienceIn common: Nilearn, h5py, statsmodels, 7 other tools
- [5] doi:10.1162/imag.a.1286 [code]
- Behavioral imitation with artificial neural networks leads to personalized models of brain dynamics during videogame play.Journal: Imaging neuroscience (Cambridge, Mass.)In common: Nilearn, h5py, statsmodels, 7 other tools
- [6] doi:10.1038/s41467-026-73996-z [code]
- Genetic architecture of white matter microstructure captured by unsupervised deep representation learning of fractional anisotropy maps.Journal: Nature communicationsIn common: Nilearn, h5py, statsmodels, 7 other tools
- [7] doi:10.1167/jov.26.5.7 [code]
- Representations in vision and language converge in a shared, multidimensional space of perceived similarities.Journal: Journal of visionIn common: Nilearn, h5py, statsmodels, 7 other tools
- [8] doi:10.1002/agm2.70073 [code]
- Foreign Language Learning in Older Adults Modifies Resting-State Functional Connectivity Between the Subcortical Structures and the Cortex.Journal: Aging medicine (Milton (N.S.W))In common: Nilearn, h5py, statsmodels, 7 other tools
- [9] doi:10.7554/elife.107933 [code]
- Modality-agnostic decoding of vision and language from fMRI.Journal: eLifeIn common: Nilearn, h5py, statsmodels, 7 other tools
- [10] doi:10.1162/imag.a.1269 [code]
- From early to contemporary normative modeling: Mapping individual differences in neurophysiological signals.Journal: Imaging neuroscience (Cambridge, Mass.)In common: MNE-Python, Nilearn, statsmodels, 6 other tools, EEG
Contribute
The authors of this paper can claim it, correct its record and validate its tracing map, and the maintainers of its code (its owner, or a public member of its organization) correct what it says of their repository; anyone signed in can ask for its removal. Every request goes to OSCR's own machine, which answers it; your account page follows them.
Sign in with ORCID to claim this paper as one of its authors, correct its record or validate its tracing map: when the paper's metadata lists your ORCID iD, you are recognized at once. Maintainers of its code: sign in with GitHub, then claim the repository on your account page.
Claim this paper
Correct its record
Say what each link of this record is, remove the ones that are not the paper's, add the ones that are missing. The correction becomes a new version of the record, in its Versions section.
Validate its tracing map
You validate the map as this page shows it: 1 repository of the authors' code, each at its verified commit and with its license, 100 scripts, and 29 matches between paragraphs and code (see the Code and Map sections). It then receives a DOI on Zenodo, with you (your ORCID iD) and OSCR as its creators; the code itself is not deposited.
The map's fingerprint: sha256:a111f0987573f57d…
Add the badge to its README
The badge links the code to this page. Copy one of these into the README of the paper's code: only you decide where it goes, and nothing is changed for you.
Markdown
[, paste the snippet at the top, then “Commit changes…” and, to review it first, “Create a new branch and start a pull request”. You open the pull request; OSCR asks for no permission.
Request its removal
To ask OSCR to remove this record, the copies of its authors' scripts or its tracing map, use the removal request page: signed in, you say who you are, what to remove and why, then review and confirm the request. Published rules decide every request (how).
Discussion, reproductions, activity
Discussion: questions and error reports about this paper and its code, from signed-in readers and its authors. It opens with sign-in.
Reproductions: reports from readers who ran the authors' code: what they reproduced, with which environment, commit and data. It opens with sign-in.
Activity: what happens around this paper: new versions of its record, its map's validation, discussions and reproductions. It opens with sign-in.
