Human fMRI at 11.7T: Assessing feasibility, stability, and reliability on the Iseult scanner.
The 11 matches · 1 of them tie a paragraph to a whole file, not to given lines: a weak match, whose lines are not tinted
- [1] § Results ↔ scripts/plotting/disp_atlas.py, lines 1–54 · score 0.88 · superior precentral sulcus, posterior Sylvian fissure, superior temporal sulcus, language network, lateralized, Broca
- [2] § Results ↔ scripts/plotting/atlas_v2.py, lines 20–37 · score 0.78 · superior precentral sulcus, posterior Sylvian fissure, superior temporal sulcus, Broca, maps
- [3] § Results ↔ scripts/plotting/disp_atlas.py, lines 1–54 · score 0.78 · posterior Sylvian fissure, frontal gyrus, IPS, intraparietal, Broca, precentral
- [4] § Results ↔ scripts/plotting/atlas_v2.py, lines 20–37 · score 0.73 · posterior Sylvian fissure, frontal gyrus, IPS, intraparietal, Broca, precentral
- [5] § Methods › Analysis ↔ scripts/analysis/first_level_glm.py, lines 26–90 · score 0.63 · design matrix, GLM, fMRIPrep, model, masked, FPR
- [6] § Methods › Analysis ↔ scripts/analysis/first_level_glm.py, lines 26–90 · score 0.62 · noise model, GLM, fMRIPrep, mask, FPR, scoring
- [7] § Methods › Analysis ↔ scripts/analysis/first_level_glm_caro.py, lines 25–82 · score 0.55 · design matrix, GLM, model, masked, FPR, scores
- [8] § Methods › Analysis ↔ scripts/analysis/first_level_glm_caro.py, lines 25–82 · score 0.55 · noise model, GLM, mask, FPR, scoring, scans
- [9] § Methods › Preprocessing ↔ scripts/preproc/bin/fmriprep_bash.sh, the whole file · a weak match · score 0.52 · MNI152NLin2009cAsym, FreeSurfer, fMRIPrep, preprocessing
- [10] § Methods › Metrics ↔ scripts/plotting/surface_projected_zmaps.py, lines 50–99 · score 0.51 · surface projected, Destrieux, Atlas, parcels, contours, native
- [11] § Methods › Study design ↔ utils/glm_utils.py, lines 39–62 · score 0.50 · vertical checkerboard, horizontal checkerboard, sentences
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 · 188 lines · 9.9 KB · MIT · 2 matches
- import os
- import numpy as np
- import nibabel as nib
- import matplotlib.pyplot as plt
- from tristan_pipeline.utils.plotting_utils import *
- from tristan_pipeline.utils.analysis_utils import *
- from tristan_pipeline.io.params import *
- from nilearn.glm import threshold_stats_img
- from nilearn import surface, plotting, datasets
- from nilearn.datasets import fetch_surf_fsaverage, fetch_atlas_surf_destrieux
- from matplotlib import cm
- import pyvista as pv
- import nibabel.freesurfer as fs
- from mpl_toolkits.mplot3d import proj3d
- space = "T1w"
- contrasts_names = ['phrases']
- hemis = {'lh': 'left',
- #'rh': 'right'
- }
- PARCEL_NAME_MAP = {
- # ---------- LANGUAGE ----------
- "G_front_inf-Opercular": "Inferior frontal gyrus (Broca)", #Speech production, articulation, grammar (core Broca’s area) (ok)
- "G_front_inf-Triangul": "Inferior frontal gyrus (Broca)", #Sentence structure, controlled language output (Broca’s area) (ok)
- "S_precentral-inf-part": "Inferior precentral Sulcus", #Motor planning for speech (mouth, tongue, lips) (ok)
- #"G_temp_sup-Lateral": "Superior temporal gyrus", #Understanding spoken language, phoneme processing (ok)
- "G_temp_sup-Plan_tempo": "Planum temporale", #Auditory–language integration, phonology (Planum temporale) (ok)
- #"G_temp_sup-Plan_polar": "Superior temporal pole", #High-level speech and voice processing (ok)
- #"G_temporal_middle": "Middle temporal gyrus", #Word meaning, lexical–semantic processing (ok)
- #"Pole_temporal": "Temporal pole", #Conceptual knowledge, semantic memory (ok)
- "S_temporal_sup": "Superior temporal sulcus", #Linking sounds to meaning, social language cues (ok)
- #"S_temporal_inf": "Inferior temporal sulcus", #Visual–semantic associations (words, objects) (ok)
- "G_pariet_inf-Supramar": "Supramarginal gyrus", #Phonological working memory, reading, sound–symbol mapping (ok)
- "Lat_Fis-post": "Posterior sylvian fissure", #Anatomical hub of the perisylvian language network
- #"G_front_inf-Orbital": "Inferior frontal gyrus",
- #"G_temp_sup-Lateral": "Superior temporal gyrus",
- #"G_temporal_inf": "Inferior temporal gyrus",
- # ---------- MATH / NUMBER ----------
- "S_intrapariet_and_P_trans": "Intraparietal sulcus (IPS)", #Core number sense, quantity comparison, calculation (IPS) (ok)
- "G_parietal_sup": "Superior parietal lobule", #Spatial attention, mental calculation, number manipulation (ok)
- #"S_parietal_inf": "Inferior parietal sulcus", #Numeric operations, visuospatial processing
- #"S_parietal_sup": "Superior parietal sulcus", #Spatial reasoning, magnitude manipulation
- "G_pariet_inf-Angular": "Angular gyrus", #Arithmetic facts, symbolic meaning, number–word links
- #"S_front_middle": "Middle frontal sulcus", #Executive control during calculations (ok)
- #"S_front_sup": "Superior frontal sulcus", #Attention and monitoring during complex math (ok)
- "S_precentral-sup-part": "Superior Precentral Sulcus", #Motor planning for hand and speech actions (ok)
- "S_central": "Central Sulcus", #Boundary integrating perception and action (ok)
- # "S_precentral-sup-part": "Superior Precentral Sulcus",
- "G_front_middle": "Middle frontal gyrus", #Working memory, multi-step problem solving
- #"G_precentral": "Primary Motor Cortex",
- }
- TARGET_PARCELS = set(PARCEL_NAME_MAP.keys())
- subjects=[2]
- for subj in subjects:
- subj_color = subject_colors.get(subj, 'black')
- for ses in sessions:
- for contrast in contrasts_names:
- for m_idx, moco in enumerate(mocos.keys()):
- print(moco)
- FMRIPREP_PATH = os.path.join(DATA_DIR, 'derivatives', 'fmriprep')
- FREESURFER_PATH = os.path.join(
- DATA_DIR, 'derivatives', 'freesurfer', f'sub-{subj:02}'
- )
- zmap_path = os.path.join(
- FMRIPREP_PATH,
- f"sub-{subj:02}",
- f"ses-{ses}",
- "stats",
- f"sub-{subj:02}_ses-{ses}_zmap_{contrast}_{space}_{moco}.nii"
- )
- zmap_vol = nib.load(zmap_path)
- for h in hemis.keys():
- native_pial = os.path.join(FREESURFER_PATH, 'surf', f"{h}.pial")
- native_inflated = os.path.join(FREESURFER_PATH, 'surf', f"{h}.inflated")
- native_sulc = os.path.join(FREESURFER_PATH, 'surf', f"{h}.sulc")
- labels_native_path = os.path.join(FREESURFER_PATH, 'label', f"{h}.aparc.a2009s.annot")
- labels_native, ctab, names = fs.read_annot(labels_native_path)
- names = [n.decode("utf-8") for n in names]
- coords, faces = fs.read_geometry(native_inflated)
- texture = surface.vol_to_surf(zmap_vol, native_pial)
- parcel_levels = np.unique(labels_native)
- parcel_levels = parcel_levels[parcel_levels > 0]
- colors_rgb = ctab[:, :3] / 255.0
- colors_rgba = np.hstack([colors_rgb, np.ones((colors_rgb.shape[0], 1))])
- colors_for_contours = colors_rgba[parcel_levels]
- fig = plotting.plot_surf_stat_map(
- surf_mesh=native_inflated,
- stat_map=texture,
- hemi=hemis[h],
- bg_map=native_sulc,
- threshold=6,
- alpha=0.3,
- vmax=6,
- colorbar=False,
- cmap="seismic")
- ax = fig.axes[0]
- target_levels = [lab for lab in parcel_levels if names[lab] in TARGET_PARCELS]
- colors_for_target_contours = colors_rgba[target_levels]
- plotting.plot_surf_contours(
- surf_mesh=native_inflated,
- roi_map=labels_native,
- hemi=hemis[h],
- #levels=parcel_levels,
- #colors=colors_for_contours,
- levels=target_levels,
- colors=colors_for_target_contours,
- linewidths=1,
- figure=fig)
- for lab in parcel_levels:
- #parcel_name = names[lab]
- #if parcel_name not in TARGET_PARCELS:
- # continue
- raw_name = names[lab]
- if raw_name not in TARGET_PARCELS:
- continue
- verts = np.where(labels_native == lab)[0]
- if len(verts) < 200:
- continue
- centroid = coords[verts].mean(axis=0)
- label_text = PARCEL_NAME_MAP[raw_name]
- #x, y, _ = proj3d.proj_transform(centroid[0], centroid[1], centroid[2],
- # """ ax.get_proj())
- """if label_text in ["Superior parietal lobule", "Intraparietal sulcus (IPS)"]:
- ax.text(centroid[0], centroid[1], centroid[2]+7,
- #names[lab],
- label_text,
- fontsize=15,
- color="black",
- ha="center",
- va="center")
- #elif label_text in ["Superior frontal sulcus"]:
- # ax.text(centroid[0], centroid[1], centroid[2]+3,
- # #names[lab],
- # label_text,
- # fontsize=15,
- # color="black",
- # ha="center",
- # va="center")
- elif label_text in ["Planum temporale"]:
- ax.text(centroid[0], centroid[1], centroid[2]-5,
- #names[lab],
- label_text,
- fontsize=15,
- color="black",
- ha="center",
- va="center")
- elif label_text in ["Superior temporal sulcus"]:
- ax.text(centroid[0], centroid[1], centroid[2]-10,
- #names[lab],
- label_text,
- fontsize=15,
- color="black",
- ha="center",
- va="center")
- else:
- ax.text(centroid[0], centroid[1], centroid[2],
- #names[lab],
- label_text,
- fontsize=15,
- color="black",
- ha="center",
- va="center")"""
- #x2d, y2d, _ = proj3d.proj_transform(centroid[0], centroid[1], centroid[2], ax.get_proj())
- #ax.text2D(
- # x2d, y2d,
- # label_text,
- # fontsize=6,
- # color="black",
- # ha="center",
- # va="center",
- # transform=ax.transData
- #)
- plt.gcf().set_size_inches(8.27, 11.69) # A4 portrait
- plt.savefig(
- os.path.join(
- grp_dir,
- 'figures',
- f'sub-{subj:02}_ses-{ses}_surf-{h}_Destrieux_{space}_{moco}_ISMRMNoLabels_.png'),
- )
- plt.show()
- #plt.close(fig)
disp_atlas.py at commit 7d4e948, under MIT · at the source
Overview
- Université Paris-Saclay, CEA, CNRS, BAOBAB, Neurospin, Gif-sur-Yvette, France
- Institut de neuromodulation, GHU Paris, psychiatrie et neurosciences, centre hospitalier Sainte-Anne, pôle hospitalo-universitaire 15, Université Paris Cité, Paris, France
- Cognitive Neuroimaging Unit, INSERM, CEA, Université Paris-Saclay, NeuroSpin center, Gif-sur-Yvette, France
- German Center for Neurodegenerative Diseases (DZNE), Bonn, Germany
- Institute for Biomedical Engineering, ETH Zurich and University of Zurich, Zurich, Switzerland
- Imaging Center for Excellence, University of Glasgow, Glasgow, United Kingdom
Abstract
Ultra-high-field magnetic resonance imaging (MRI) promises major gains in blood oxygen level dependent (BOLD) sensitivity but introduces severe challenges such as RF field inhomogeneity, B0 field inhomogeneity, motion and vibration-induced field variations. We report the first whole-brain resting-state and task-based fMRI experiments at 11.7T. A 3D-EPI sequence was optimized using tailored parallel-transmit RF pulses, gradient reshaping to suppress vibration-induced B0 fluctuations, and prospective motion correction using servo navigation combined with retrospective phase equalization (PEERS). Four participants were scanned at 11.7T with whole-brain 1.2 mm isotropic resolution with servo navigation and PEERS that considerably reduced residual motion and increased temporal signal-to-noise ratio (SNR). The Default Mode Network in resting state could be detected and a physiological-noise-domi
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 11 matches between paragraphs and lines of code.
Zaineb18/tristan_pipeline
7d4e9484292521ec58b612649620ff3cd205e95b, 15 July 2026Availability: 1 check, the latest on 26 September 2026: the link answers
- 26 September 2026: the link answers
44 files
- __init__.py — Python, 1 line
- io/
__init__.py — Python, 1 line - io/
bin/ — Shell, 160 linesconvert_to_bids.sh - io/
params.py — Python, 52 lines - notebooks/
__init__.py — Python, 1 line - scripts/
__init__.py — Python, 1 line - scripts/
analysis/ — Python, 1 line__init__.py - scripts/
analysis/ — Python, 90 lines, 2 matchesfirst_level_glm.py - scripts/
analysis/ — Python, 82 lines, 2 matchesfirst_level_glm_caro.py - scripts/
analysis/ — Python, 89 linesproject_atlas.py - scripts/
analysis/ — Python, 46 linessecond_level_glm.py - scripts/
analysis/ — Python, 182 linessensibility_specificity. py - scripts/
analysis/ — Python, 121 linestcnr.py - scripts/
analysis/ — Python, 58 linestsnr_after_task_regressi on.py - scripts/
analysis/ — Python, 30 linestsnr_grp_level.py - scripts/
plotting/ — Python, 1 line__init__.py - scripts/
plotting/ — Python, 156 lines, 2 matchesatlas_v2.py - scripts/
plotting/ — Python, 217 linesbold_change_plotting.py - scripts/
plotting/ — Python, 188 lines, 2 matchesdisp_atlas.py - scripts/
plotting/ — Python, 115 linesmotion_estimates_plottin g.py - scripts/
plotting/ — Python, 119 linessanity_check_atlas.py - scripts/
plotting/ — Python, 100 lines, 1 matchsurface_projected_zmaps. py - scripts/
plotting/ — Python, 154 linestcnr_clac_plotting.py - scripts/
plotting/ — Python, 100 linestnsr_violinplot_tissues_ plotting.py - scripts/
plotting/ — Python, 135 linestsnr_boxplot_plotting.py - scripts/
plotting/ — Python, 42 linestsnr_grp_anim.py - scripts/
plotting/ — Python, 27 linestsnr_grp_plotting.py - scripts/
plotting/ — Python, 119 linestsnr_hist_anim.py - scripts/
plotting/ — Python, 189 linestsnr_hist_plotting.py - scripts/
plotting/ — Python, 164 lineszscore_boxplot_plotting. py - scripts/
preproc/ — Python, 4 lines__init__.py - scripts/
preproc/ — Python, 118 linesap_pa.py - scripts/
preproc/ — Python, 139 linesap_pa_caro.py - scripts/
preproc/ — Shell, 70 lines, 1 matchbin/ fmriprep_bash.sh - scripts/
preproc/ — Shell, 19 linesbin/ fmriprep_bash__.sh - scripts/
preproc/ — Python, 15 linesremove_first_vols.py - utils/
__init__.py — Python, 1 line - utils/
analysis_utils.py — Python, 221 lines - utils/
glm_utils.py — Python, 78 lines, 1 match - utils/
loading_utils.py — Python, 82 lines - utils/
plotting_utils.py — Python, 276 lines - utils/
preproc_utils.py — Python, 47 lines - LICENSE — License, 21 lines
- README.md — Text, 68 lines
The paper's code and data availability statement is in the Data section.
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;
- 42 scripts, each with its path and the digest of its content;
- 11 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
Datasets cited
- zenodo:21993131 — at Zenodo; found in “Data and Code Availability”
Data and Code Availability
Unprocessed 11.7T MRI data available at https://
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, pages, dates, 17 authors, 4 keywords, 13 MeSH terms, 2 funders, 71 references.
Cite
This paper
Obriot, J., Amor, Z., Serger, M., Stirnberg, R., Ehses, P., Riedel, M., Stöcker, T., Prüssmann, K. P., Gunamony, S., Chu, S., Amadon, A., Vignaud, A., Gras, V., Meyniel, F., Mauconduit, F., Le Ster, C., & Boulant, N. (2026). Human fMRI at 11.7T: Assessing feasibility, stability, and reliability on the Iseult scanner. Imaging neuroscience (Cambridge, Mass.), 4, IMAG.a.1362. https://
BibTeX
@article{obriot2026human
author = {Obriot, Joseph and Amor, Zaineb and Serger, Matthias and Stirnberg, Rüdiger and Ehses, Philipp and Riedel, Malte and Stöcker, Tony and Prüssmann, Klass P. and Gunamony, Shajan and Chu, Son and Amadon, Alexis and Vignaud, Alexandre and Gras, Vincent and Meyniel, Florent and Mauconduit, Franck and Le Ster, Caroline and Boulant, Nicolas},
title = {{Human fMRI at 11.7T: Assessing feasibility, stability, and reliability on the Iseult scanner}},
journal = {Imaging neuroscience (Cambridge, Mass.)},
year = {2026},
month = sep,
volume = {4},
pages = {IMAG.a.1362},
publisher = {MIT Press},
issn = {2837-6056},
doi = {10.1162/
url = {https://
pmid = {42761695},
pmcid = {PMC13588317}
}
RIS
TY - JOUR
AU - Obriot, Joseph
AU - Amor, Zaineb
AU - Serger, Matthias
AU - Stirnberg, Rüdiger
AU - Ehses, Philipp
AU - Riedel, Malte
AU - Stöcker, Tony
AU - Prüssmann, Klass P.
AU - Gunamony, Shajan
AU - Chu, Son
AU - Amadon, Alexis
AU - Vignaud, Alexandre
AU - Gras, Vincent
AU - Meyniel, Florent
AU - Mauconduit, Franck
AU - Le Ster, Caroline
AU - Boulant, Nicolas
TI - Human fMRI at 11.7T: Assessing feasibility, stability, and reliability on the Iseult scanner
T2 - Imaging neuroscience (Cambridge, Mass.)
J2 - Imaging Neurosci (Camb)
PY - 2026
DA - 2026/
VL - 4
SP - IMAG.a.1362
SN - 2837-6056
PB - MIT Press
DO - 10.1162/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1162/
"type": "article-journal",
"title": "Human fMRI at 11.7T: Assessing feasibility, stability, and reliability on the Iseult scanner",
"container-title": "Imaging neuroscience (Cambridge, Mass.)",
"author": [
{
"family": "Obriot",
"given": "Joseph"
},
{
"family": "Amor",
"given": "Zaineb"
},
{
"family": "Serger",
"given": "Matthias"
},
{
"family": "Stirnberg",
"given": "Rüdiger"
},
{
"family": "Ehses",
"given": "Philipp"
},
{
"family": "Riedel",
"given": "Malte"
},
{
"family": "Stöcker",
"given": "Tony"
},
{
"family": "Prüssmann",
"given": "Klass P."
},
{
"family": "Gunamony",
"given": "Shajan"
},
{
"family": "Chu",
"given": "Son"
},
{
"family": "Amadon",
"given": "Alexis"
},
{
"family": "Vignaud",
"given": "Alexandre"
},
{
"family": "Gras",
"given": "Vincent"
},
{
"family": "Meyniel",
"given": "Florent"
},
{
"family": "Mauconduit",
"given": "Franck"
},
{
"family": "Le Ster",
"given": "Caroline"
},
{
"family": "Boulant",
"given": "Nicolas"
}
],
"container-title-short":
"volume": "4",
"page": "IMAG.a.1362",
"DOI": "10.1162/
"PMID": "42761695",
"PMCID": "PMC13588317",
"ISSN": "2837-6056",
"publisher": "MIT Press",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
9,
17
]
]
}
}
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.1162/imag.a.1198 [code]
- MEPrep: A robust pipeline for multi-echo fMRI denoising and preprocessing.Journal: Imaging neuroscience (Cambridge, Mass.)In common: fMRIPrep, Nipype, FreeSurfer, 8 other tools, fMRI, methods / tools, 6 references
- [2] doi:10.1038/s41467-026-71151-2 [code]
- Common and distinct neural correlates of social interaction processing and theory of mind in narratives.Journal: Nature communicationsIn common: fMRIPrep, Nipype, ANTs, 9 other tools, 4 references
- [3] doi:10.1162/imag.a.1347 [code]
- Neural and behavioural correlates of theory of mind reasoning in five-year-old children born preterm.Journal: Imaging neuroscience (Cambridge, Mass.)In common: fMRIPrep, Nipype, ANTs, 7 other tools, fMRI, 3 references
- [4] doi:10.1371/journal.pbio.3003755 [code]
- Action information is integrated into entorhinal representations of conceptual space and is reflected in eye movements.Journal: PLoS biologyIn common: Nipype, ANTs, Nilearn, 7 other tools, 5 references
- [5] doi:10.1038/s41398-026-04157-5 [code]
- Association of glymphatic function with 40-Hz neural oscillations, systemic metabolic markers, and cognitive performance in healthy aging adults: An EEG and MRI study.Journal: Translational psychiatryIn common: fMRIPrep, Nipype, ANTs, 9 other tools, fMRI
- [6] doi:10.1038/s41467-026-71428-6 [code]
- Binding items to contexts through conjunctive neural representations with the method of loci.Journal: Nature communicationsIn common: fMRIPrep, Nilearn, h5py, 7 other tools, 4 references
- [7] doi:10.7554/elife.108408 [code]
- Frequency and laminar profile of feature-specific visual activity revealed by interleaved EEG-fMRI.Journal: eLifeIn common: ANTs, FreeSurfer, h5py, 7 other tools, fMRI, 3 references
- [8] doi:10.1016/j.dcn.2026.101765 [code]
- Fusiform face area development correlates with development in higher-order social brain regions.Journal: Developmental cognitive neuroscienceIn common: fMRIPrep, Nipype, ANTs, 7 other tools, fMRI, 1 reference
- [9] doi:10.1186/s13293-026-00891-z [code]
- Sex differences in dynamic and static measures of brain integration derived from resting-state functional magnetic resonance imaging.Journal: Biology of sex differencesIn common: Nipype, ANTs, FreeSurfer, 8 other tools, fMRI, 1 reference
- [10] doi:10.1038/s41467-026-71568-9 [code]
- Convergent and selective representations of pain, appetitive processes, aversive processes, and cognitive control in the insula.Journal: Nature communicationsIn common: fMRIPrep, Nipype, ANTs, 8 other tools
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, 42 scripts, and 11 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:65a7d789075e2280…
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.
