Thermodynamics of consciousness: Non-equilibrium brain dynamics track conscious states.
The 8 matches · 3 of them tie a paragraph to a whole file, not to given lines: weak matches, whose lines are not tinted
- [1] § STAR★Methods › Method details › Model optimization ↔ 1. Generative Effective Connectivity/Functions/linear_linfit_sub.m, lines 1–142 · score 0.81 · multivariate OU modeling, zero lag, lagged covariance, connectivity matrix, optimization, empirical
- [2] § STAR★Methods › Method details › Model optimization ↔ 1. Generative Effective Connectivity/GEC.m, lines 1–31 · score 0.76 · multivariate OU, zero lag, lagged covariance, connectivity matrix, empirical, fitting
- [3] § STAR★Methods › Method details › Model optimization ↔ 1. Generative Effective Connectivity/Functions/linear_linfit_sub.m, lines 1–142 · score 0.65 · multivariate OU model, lagged covariances, symmetric, optimization, noise, matrix
- [4] § STAR★Methods › Method details › Whole-brain modeling ↔ 2. Analytical Thermodynamics/Analytical_Thermo_NoneqMetrics.ipynb, lines 1–33 · score 0.60 · multivariate Ornstein Uhlenbeck, Wilson Cowan, linearization, dynamics, equilibrium, modeled
- [5] § STAR★Methods › Method details › Whole-brain modeling ↔ 3. FDT Violations/Functions/linear_sim_0init.m, the whole file · a weak match · score 0.59 · steady state, system dynamics, stochastic, linear, matrix, model
- [6] § STAR★Methods › Method details › Model optimization ↔ 1. Generative Effective Connectivity/Functions/linear_int.m, the whole file · a weak match · score 0.57 · functional connectivity, covariance matrix, Sylvester, Lyapunov, model
- [7] § Results ↔ 1. Generative Effective Connectivity/GEC.m, lines 1–31 · score 0.55 · zero lag, lagged covariance, multivariate, scores, empirical, EEG
- [8] § STAR★Methods › Method details › Whole-brain modeling ↔ 3. FDT Violations/Functions/linear_sim_0init.m, the whole file · a weak match · score 0.55 · Gaussian noise, connectivity matrix, covariance, brain, modeling
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
MATLAB · 163 lines · 7.1 KB · MIT · 2 matches
- function [Ceffsub,FCemp,FCsim] = linear_linfit_sub(tsdata,NPARCELLS,TR,Tinf,sigma,maxC, varargin)
- % LINEAR_LINFIT_SUB Fit an effective connectivity matrix C using FC(0) and lagged covariance
- % for a single subject under a multivariate OU model.
- %
- % [Ceff, FCemp, FCsim] = LINEAR_LINFIT_SUB(tsdata, nParcels, TR, Tinf, sigma, maxC, ...)
- %
- % Inputs
- % tsdata : empirical time series.
- % nParcels : number of parcels (integer).
- % TR : sampling interval (seconds).
- % Tinf : integer number of samples to trim before FC/COV.
- % sigma : (scalar) noise variance for the OU model simulator.
- % maxC : (scalar) normalization applied to C.
- %
- % Name-Value pairs (optional)
- % 'Tau' : lag in samples for lagged covariance target (default = 1).
- % It can be modified depending on the data.
- % 'EpsFC' : learning rate for FC(0) term (default = 1e-4).
- % MODIFY DEPENDING ON THE FITTING LEVELS
- % 'EpsTau' : learning rate for lagged covariance term (default = 1e-4).
- % MODIFY DEPENDING ON THE FITTING LEVELS
- % 'ErrorTol' : stop when (old - new)/new < ErrorTol (default = 1e-5).
- % Increase as possible...
- % 'MaxIter' : maximum number of iterations (default = 5000).
- % 'UseAbsCov' : use abs(cov) (true) to stabilize the variance normalization (default = true).
- %
- % Outputs
- % Ceff : [nParcels x nParcels] fitted effective connectivity matrix.
- % FCemp : [nParcels x nParcels] empirical FC(0) (Pearson correlation).
- % FCsim : [nParcels x nParcels] simulated FC(0) from final model.
- %
- % Notes
- %
- % • The update keeps C non-negative and re-enforces diagonal dominance to
- % satisfy a Hurwitz-like stability criterion at each step.
- % Author : Tomas Berjaga Buisan
- % Copyright
- % © 2025 Your Lab. MIT License.
- % ========================================================================
- % ──────────────────────────────────────────────────────────────────────────
- % Parse & validate inputs
- % ──────────────────────────────────────────────────────────────────────────
- p = inputParser;
- p.addParameter('Tau', 1, @(x)isnumeric(x)&&isscalar(x)&&x>=0);
- p.addParameter('EpsFC', 4e-4, @(x)isnumeric(x)&&isscalar(x)&&x>0);
- p.addParameter('EpsTau', 1e-4, @(x)isnumeric(x)&&isscalar(x)&&x>0);
- p.addParameter('ErrorTol', 1e-5, @(x)isnumeric(x)&&isscalar(x)&&x>0);
- p.addParameter('MaxIter', 5000, @(x)isnumeric(x)&&isscalar(x)&&x>0);
- p.addParameter('Seed', [], @(x)isempty(x)||(isnumeric(x)&&isscalar(x)));
- p.addParameter('UseAbsCov', true, @(x)islogical(x)&&isscalar(x));
- p.parse(varargin{:});
- Tau = p.Results.Tau;
- epsFC = p.Results.EpsFC;
- epsTau = p.Results.EpsTau;
- errTol = p.Results.ErrorTol;
- maxIter = p.Results.MaxIter;
- seed = p.Results.Seed;
- useAbs = p.Results.UseAbsCov;
- % ──────────────────────────────────────────────────────────────────────────
- % Empirical targets: FC(0) and normalized lagged covariance COV_tau
- % ──────────────────────────────────────────────────────────────────────────
- indexN = 1:NPARCELLS;
- N = length(indexN);
- ts2 = tsdata(indexN,Tinf:end-Tinf); % trim edges
- % Empirical zero-lag FC (Pearson)
- FCemp = corrcoef(ts2');
- % Empirical covariance for variance normalization
- COVemp = cov(ts2');
- if useAbs
- COVemp = abs(COVemp);
- FCemp = abs(FCemp);
- end
- % Lagged covariance at lag = Tau samples (normalized)
- COVtauEmp = zeros(N, N);
- tst = ts2';
- for i = 1:N
- for j = 1:N
- sigratio(i,j) = 1/sqrt(COVemp(i,i))/sqrt(COVemp(j,j));
- [clag, lags] = xcov(tst(:,i),tst(:,j),Tau);
- indx = find(lags == Tau);
- COVtauemp(i,j) = clag(indx)/size(tst,1);
- end
- end
- COVtauemp = COVtauemp.*sigratio;
- % ──────────────────────────────────────────────────────────────────────────
- % Initialize connectivity C (nonnegative, symmetric, diagonally dominant)
- % ──────────────────────────────────────────────────────────────────────────
- C = abs(randn(N)); % random nonnegative weights
- C = (C + C.')/2; % symmetrize
- diagonal = sum(abs(C),2) - abs(diag(C));
- C = diag(diagonal+eps) + C.*~eye(N); % enforce diagonal dominance (Hurwitz-like)
- %C = C + 0.1 * randn(NPARCELLS); % Add random asymmetry (OPTIONAL)
- C = C/max(max(C))*maxC; % normalize to maxC
- % ──────────────────────────────────────────────────────────────────────────
- % Optimize C by matching FC(0) and normalized COV(Tau)
- % ──────────────────────────────────────────────────────────────────────────
- Cnew = C;
- olderror = inf;
- for iter = 1:maxIter
- % --- Simulate OU / linear model ---
- [FCsim, COVsim, A] = linear_int(Cnew, sigma);
- % Compute normalized lagged covariance from model
- COVtausim = expm((Tau*TR)*A)*COVsim;
- COVtausim = COVtausim(1:N,1:N);
- for i = 1:N
- for j = 1:N
- sigratiosim(i,j) = 1/sqrt(COVsim(i,i))/sqrt(COVsim(j,j));
- end
- end
- COVtausim = COVtausim.*sigratiosim;
- % Stopping criterion (checked every 10 iters)
- if mod(iter,10) < 0.1
- errornow = mean(mean((FCemp - FCsim).^2)) + mean(mean((COVtauemp - COVtausim).^2));
- if (olderror - errornow)/errornow < errTol
- % disp('---> (olderror - errornow)/errornow < error_tol')
- break;
- end
- if olderror < errornow
- % disp('---> olderror < errornow')
- break;
- end
- olderror = errornow;
- end
- %%% Learning - Gradient-like update
- for i = 1:N
- for j = 1:N
- if (Cnew(i,j) > 0 || j == N-i+1)
- Cnew(i,j) = Cnew(i,j) + epsFC*(FCemp(i,j) - FCsim(i,j)) ...
- + epsTau*(COVtauemp(i,j) - COVtausim(i,j));
- if Cnew(i,j) < 0
- Cnew(i,j) = 0;
- end
- end
- end
- end
- % Re-enforce diagonal dominance (Hurwitz-like) and renormalize
- diagonal = sum(abs(Cnew), 2) - abs(diag(Cnew));
- Cnew = diag(diagonal+eps) + Cnew.*~eye(N); % enforce diagonal dominance (Hurwitz-like)
- Cnew = Cnew/max(max(Cnew))*maxC;
- end
- Ceffsub = Cnew;
- end
linear_linfit_sub.m at commit 7d60464, under MIT · at the source
Overview
17 affiliations
- Center for Brain and Cognition, Computational Neuroscience Group, Department of Engineering, Universitat Pompeu Fabra, 08005 Barcelona, Spain
- Instituto de Física Rosario CONICET-UNR, Rosario 2000, Argentina
- Laboratorio de Colisiones Atómicas, FCEIA, Universidad Nacional de Rosario, Rosario 2000, Argentina
- Institut d’Investigacions Biomèdiques August Pi i Sunyer (IDIBAPS), 08036 Barcelona, Spain
- Facultat de Física, Universitat de Barcelona (UB), 08028 Barcelona, Spain
- Department of Biomedical and Clinical Sciences, Università degli Studi di Milano, 20157 Milan, Italy
- Centre for Eudaimonia and Human Flourishing, Linacre College, University of Oxford, Oxford OX3 9BX, UK
- Department of Psychiatry, University of Oxford, Oxford OX3 7JX, UK
- Center for Music in the Brain, Department of Clinical Medicine, Aarhus University, 8000 Aarhus C, Denmark
- International Centre for Flourishing, Universities of Oxford (UK), Aarhus (Denmark) and Pompeu Fabra (Spain), Oxford OX3 9BX, UK
- Padova Neuroscience Center (PNC), University of Padova, 35129 Padova, Italy
- Department of Neuroscience, University of Padova, 35128 Padova, Italy
- Venetian Institute of Molecular Medicine (VIMM), 35129 Padova, Italy
- Institució Catalana de Recerca i Estudis Avançats (ICREA), 08010 Barcelona, Spain
- IRCCS, Fondazione Don Carlo Gnocchi Onlus, 20148 Milan, Italy
- Department of Engineering, Universidad de San Andrés, Buenos Aires B1644BID, Argentina
- Center for Brain and Cognition, Computational Neuroscience Group, Faculty of Medicine and Life Sciences, Universitat Pompeu Fabra, 08005 Barcelona, Spain
Abstract
The quest for reliable and objective measures of consciousness is critical in basic and clinical neuroscience. Across species, the perturbational complexity index (PCI) has emerged as a robust empirical marker by directly perturbing the brain, yet its relationship to broader physical principles remains unclear. Here, we address this gap by introducing a non-invasive framework based on generative whole-brain models of non-equilibrium brain dynamics. Using these models, we identify violations of the fluctuation-dissipation theorem (FDT) in humans and rodents across wakefulness, anesthesia, and disorders of consciousness (DoC). Mirroring PCI, FDT violations decrease in unresponsive DoC and anesthesia compared with conscious conditions. These findings reveal a robust empirical link between PCI and non-equilibrium dynamics in spontaneous brain signals, suggesting that non-equilibrium dynamics capture an important aspect of perturbational complexity. Overall, this framework opens non-invasive, model-based avenues for understanding consciousness and supports efforts to assess its loss and recovery in health and disease.
Reproduced under the paper's license (CC BY), from the paper cited above.
Repositories
Its files are read in the Code ↔ Paper reader above, with 8 matches between paragraphs and lines of code.
Zenodo 20719663
Availability: 1 check, the latest on 27 September 2026: the link answers (HTTP 200)
- 27 September 2026: the link answers (HTTP 200)
14 files
- 1. Generative Effective Connectivity/
Functions/ , MATLAB, 23 linesdemean.m - 1. Generative Effective Connectivity/
Functions/ , MATLAB, 74 linesderivative.m - 1. Generative Effective Connectivity/
Functions/ , MATLAB, 37 lineslinear_int.m - 1. Generative Effective Connectivity/
Functions/ , MATLAB, 163 lineslinear_linfit_sub.m - 1. Generative Effective Connectivity/
GEC.m , MATLAB, 202 lines - 2. Analytical Thermodynamics/
Analytical_Thermo_NoneqM , Jupyter, 466 linesetrics.ipynb - 3. FDT Violations/
Functions/ , MATLAB, 23 linesdemean.m - 3. FDT Violations/
Functions/ , MATLAB, 74 linesderivative.m - 3. FDT Violations/
Functions/ , MATLAB, 70 linesfuncs_FDT_CAR_sim.m - 3. FDT Violations/
Functions/ , MATLAB, 55 lineslinear_sim_0init.m - 3. FDT Violations/
Functions/ , MATLAB, 76 lineslinear_sim_1start.m - 3. FDT Violations/
slurm.sbatch_FDT_HPC_exa , MATLAB, 331 linesmple.m - LICENSE, License, 21 lines
- README.md, Text, 58 lines
tomasberjagabuisan/Thermo-Consciousness
7d604646ae36fab50829437977a037abce5963f3, 19 August 2026Availability: 1 check, the latest on 27 September 2026: the link answers
- 27 September 2026: the link answers
14 files
- 1. Generative Effective Connectivity/
Functions/ , MATLAB, 23 linesdemean.m - 1. Generative Effective Connectivity/
Functions/ , MATLAB, 74 linesderivative.m - 1. Generative Effective Connectivity/
Functions/ , MATLAB, 37 lines, 1 matchlinear_int.m - 1. Generative Effective Connectivity/
Functions/ , MATLAB, 163 lines, 2 matcheslinear_linfit_sub.m - 1. Generative Effective Connectivity/
GEC.m , MATLAB, 202 lines, 2 matches - 2. Analytical Thermodynamics/
Analytical_Thermo_NoneqM , Jupyter, 466 lines, 1 matchetrics.ipynb - 3. FDT Violations/
Functions/ , MATLAB, 23 linesdemean.m - 3. FDT Violations/
Functions/ , MATLAB, 74 linesderivative.m - 3. FDT Violations/
Functions/ , MATLAB, 75 linesfuncs_FDT_CAR_sim.m - 3. FDT Violations/
Functions/ , MATLAB, 55 lines, 2 matcheslinear_sim_0init.m - 3. FDT Violations/
Functions/ , MATLAB, 76 lineslinear_sim_1start.m - 3. FDT Violations/
slurm.sbatch_FDT_HPC_exa , MATLAB, 332 linesmple.m - LICENSE, License, 21 lines
- README.md, Text, 58 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:
- 2 repositories of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
- 24 scripts, each with its path and the digest of its content;
- 8 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
- doi:10.25493/
wka8-q4t , at the source; found in “Data and code availability” - zenodo:806176, at Zenodo; found in the references
Data and code availability
Raw LFP recordings from eight adult male C57BL/
The human anesthesia EEG dataset analyzed in this study was not generated specifically for the present study. It was originally collected in the context of the EU Horizon 2020 LUMINOUS project (grant no. 686764) and deposited by the original investigators on Zenodo (https://
All original code used for data analysis, modeling of spontaneous fluctuations, fitting of generative effective connectivity, computation of FDT violations, and calculation of complementary thermodynamic metrics has been deposited at Zenodo and is publicly available at https://
Additional data, including raw EEG signals from patients with DoC, along with associated metadata, are available from the authors upon reasonable request and subject to a data sharing agreement.
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 2, 28 September 2026
- Publisher: n/a → Cell Press
Version 1, 27 September 2026: the first record
Recorded: type, language, journal, volume, issue, pages, dates, 13 authors, 10 keywords, 7 funders, 100 references, 2 RRIDs.
Cite
This paper
Berjaga-Buisan, T., Monti, J. M., Cortada, M., Colombo, M. A., Geli, S. M., Gaglioti, G., Sarasso, S., Kringelbach, M. L., Corbetta, M., Sanchez-Vives, M. V., Massimini, M., Perl, Y. S., & Deco, G. (2026). Thermodynamics of consciousness: Non-equilibrium brain dynamics track conscious states. Cell reports, 45(8), 117782. https://
BibTeX
@article{berjagabuisan20
author = {Berjaga-Buisan, Tomas and Monti, Juan Manuel and Cortada, Martina and Colombo, Michele A and Geli, Sebastian M and Gaglioti, Gianluca and Sarasso, Simone and Kringelbach, Morten L and Corbetta, Maurizio and Sanchez-Vives, Maria V and Massimini, Marcello and Perl, Yonatan Sanz and Deco, Gustavo},
title = {{Thermodynamics of consciousness: Non-equilibrium brain dynamics track conscious states}},
journal = {Cell reports},
year = {2026},
month = jul,
volume = {45},
number = {8},
pages = {117782},
publisher = {Cell Press},
issn = {2211-1247},
doi = {10.1016/
url = {https://
pmid = {42541725},
pmcid = {PMC13506674}
}
RIS
TY - JOUR
AU - Berjaga-Buisan, Tomas
AU - Monti, Juan Manuel
AU - Cortada, Martina
AU - Colombo, Michele A
AU - Geli, Sebastian M
AU - Gaglioti, Gianluca
AU - Sarasso, Simone
AU - Kringelbach, Morten L
AU - Corbetta, Maurizio
AU - Sanchez-Vives, Maria V
AU - Massimini, Marcello
AU - Perl, Yonatan Sanz
AU - Deco, Gustavo
TI - Thermodynamics of consciousness: Non-equilibrium brain dynamics track conscious states
T2 - Cell reports
J2 - Cell Rep
PY - 2026
DA - 2026/
VL - 45
IS - 8
SP - 117782
SN - 2211-1247
PB - Cell Press
DO - 10.1016/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1016/
"type": "article-journal",
"title": "Thermodynamics of consciousness: Non-equilibrium brain dynamics track conscious states",
"container-title": "Cell reports",
"author": [
{
"family": "Berjaga-Buisan",
"given": "Tomas"
},
{
"family": "Monti",
"given": "Juan Manuel"
},
{
"family": "Cortada",
"given": "Martina"
},
{
"family": "Colombo",
"given": "Michele A"
},
{
"family": "Geli",
"given": "Sebastian M"
},
{
"family": "Gaglioti",
"given": "Gianluca"
},
{
"family": "Sarasso",
"given": "Simone"
},
{
"family": "Kringelbach",
"given": "Morten L"
},
{
"family": "Corbetta",
"given": "Maurizio"
},
{
"family": "Sanchez-Vives",
"given": "Maria V"
},
{
"family": "Massimini",
"given": "Marcello"
},
{
"family": "Perl",
"given": "Yonatan Sanz"
},
{
"family": "Deco",
"given": "Gustavo"
}
],
"container-title-short":
"volume": "45",
"issue": "8",
"page": "117782",
"DOI": "10.1016/
"PMID": "42541725",
"PMCID": "PMC13506674",
"ISSN": "2211-1247",
"publisher": "Cell Press",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
7,
31
]
]
}
}
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/s00422-026-01049-1 [code]
- A three-component dynamical index of consciousness-related neural organisation.Journal: Biological cyberneticsIn common: pandas, SciPy, Matplotlib, 1 other tool, EEG, cognitive, 6 references
- [2] doi:10.1073/pnas.2532072123 [code]
- Spatially structured heterogeneity shapes large-scale cortical dynamics in a model of the human cortex.Journal: Proceedings of the National Academy of Sciences of the United States of AmericaIn common: SciPy, Matplotlib, NumPy, 6 references
- [3] doi:10.1016/j.isci.2026.116728 [code]
- Awake cortex stabilizes traveling waves for global and reliable information routing.Journal: iScienceIn common: Signal Processing Toolbox, Statistics and Machine Learning Toolbox, SciPy, 1 other tool, 5 references
- [4] doi:10.1162/netn.a.554 [code]
- The turbulent brain: Modeling vortex interactions for understanding human cognition.Journal: Network neuroscience (Cambridge, Mass.)In common: Signal Processing Toolbox, Statistics and Machine Learning Toolbox, cognitive, 4 references
- [5] doi:10.1371/journal.pone.0348005 [code]
- THOI: An efficient and accessible library for computing higher-order interactions enhanced by batch-processing.Journal: PloS oneIn common: pandas, SciPy, Matplotlib, 1 other tool, 4 references
- [6] doi:10.1038/s41586-026-10448-0 [code]
- Plasticity and language in the anaesthetized human hippocampus.Journal: NatureIn common: Signal Processing Toolbox, Statistics and Machine Learning Toolbox, SciPy, 2 other tools, extracellular electrophysiology (units, LFP), cognitive, 2 references
- [7] doi:10.1038/s41467-026-72931-6 [code]
- Three parsimonious spatiotemporal patterns in cerebellum reveal individual traits in function and behavior.Journal: Nature communicationsIn common: Signal Processing Toolbox, statsmodels, Statistics and Machine Learning Toolbox, 4 other tools, cognitive, 1 reference
- [8] doi:10.1093/brain/awaf412 [code]
- Multimodal multicentre investigation of diagnostic and prognostic markers in disorders of consciousness.Journal: Brain : a journal of neurologyIn common: pandas, SciPy, Matplotlib, 1 other tool, EEG, other condition, 3 references
- [9] doi:10.1038/s41531-026-01354-3 [code]
- Neuromodulation-induced normalization of cortical metastable dynamics signatures in Parkinson's disease.Journal: NPJ Parkinson's diseaseIn common: Signal Processing Toolbox, statsmodels, Statistics and Machine Learning Toolbox, 4 other tools, other condition, 1 reference
- [10] doi:10.1016/j.patter.2026.101590 [code]
- Density-based longitudinal neuron tracking in high-density electrophysiological recordings.Journal: Patterns (New York, N.Y.)In common: Signal Processing Toolbox, statsmodels, Statistics and Machine Learning Toolbox, 4 other tools, extracellular electrophysiology (units, LFP)
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: 2 repositories of the authors' code, each at its verified commit and with its license, 24 scripts, and 8 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:43331459bb058a74…
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.
