OSCR

The degenerome-a novel streamline-wise approach for white matter integrity in neurodegeneration.

Code ↔ Paper

The paper beside its authors' code: matches between them have not been computed for this paper yet.

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

C++ · 115 lines · 3.6 KB · no license

  1. /***************************************************************************************************************
  2. Copyright (c) 2011, Marco Reisert, Valerij G. Kiselev, Medical Physics, University Medical Center Freiburg
  3. All rights reserved.
  4. Redistribution and use in source and binary forms, with or without
  5. modification, are permitted provided that the following conditions are met:
  6. * Redistributions of source code must retain the above copyright
  7. notice, this list of conditions and the following disclaimer.
  8. * Redistributions in binary form must reproduce the above copyright
  9. notice, this list of conditions and the following disclaimer in the
  10. documentation and/or other materials provided with the distribution.
  11. * Neither the name of the <organization> nor the
  12. names of its contributors may be used to endorse or promote products
  13. derived from this software without specific prior written permission.
  14. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  15. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  16. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  17. DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
  18. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  19. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  20. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  21. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  22. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  23. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  24. ****************************************************************************************************************/
  25. #include <math.h>
  26. #include "mex.h"
  27. #include "matrix.h"
  28. #define REAL float
  29. void mexFunction( int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[] )
  30. {
  31. if(nrhs!=2) {
  32. mexPrintf("wrong usage!!\n",nrhs);
  33. return;
  34. } else if(nlhs>4) {
  35. printf("Too many output arguments\n");
  36. return;
  37. }
  38. int pcnt = 0;
  39. const mxArray *Dim;
  40. Dim = prhs[pcnt++];
  41. REAL *dim = (REAL*) mxGetData(Dim);
  42. int w = (int) dim[0];
  43. int h = (int) dim[1];
  44. int d = (int) dim[2];
  45. const mxArray *Pts;
  46. Pts = prhs[pcnt++];
  47. const int numdim = mxGetNumberOfDimensions(Pts);
  48. const unsigned long *pdims = mxGetDimensions(Pts);
  49. int numPts = pdims[1];
  50. REAL *pts = (REAL*) mxGetData(Pts);
  51. unsigned long dims[3];
  52. dims[0] = w;
  53. dims[1] = h;
  54. dims[2] = d;
  55. plhs[0] = mxCreateNumericArray(3,dims,mxGetClassID(Dim),mxREAL);
  56. REAL *accu = (REAL*) mxGetData(plhs[0]);
  57. for (int i = 0; i < numPts; i++)
  58. {
  59. int idx = 3*i;
  60. int px = (int) (pts[idx]);
  61. if (px < 0 || px >= w-1)
  62. continue;
  63. int py = (int) (pts[idx+1]);
  64. if (py < 0 || py >= h-1)
  65. continue;
  66. int pz = (int) (pts[idx+2]);
  67. if (pz < 0 || pz >= d-1)
  68. continue;
  69. float frac_x = pts[idx ] - px;
  70. float frac_y = pts[idx+1] - py;
  71. float frac_z = pts[idx+2] - pz;
  72. accu[px + w*(py+h*pz)] += (1-frac_x)*(1-frac_y)*(1-frac_z);
  73. accu[px+1 + w*(py+h*pz)] += (frac_x)*(1-frac_y)*(1-frac_z);
  74. accu[px + w*(py+1+h*pz)] += (1-frac_x)*(frac_y)*(1-frac_z);
  75. accu[px + w*(py+h*pz+h)] += (1-frac_x)*(1-frac_y)*(frac_z);
  76. accu[px + w*(py+1+h*pz+h)] += (1-frac_x)*(frac_y)*(frac_z);
  77. accu[px+1 + w*(py+h*pz+h)] += (frac_x)*(1-frac_y)*(frac_z);
  78. accu[px+1 + w*(py+1+h*pz)] += (frac_x)*(frac_y)*(1-frac_z);
  79. accu[px+1 + w*(py+1+h*pz+h)] += (frac_x)*(frac_y)*(frac_z);
  80. }
  81. }

AccumulateBilin.cpp at commit 6b25763, no license · at the source

Overview

Authors: Jonas A Hosp1, Marco Reisert2,3, Nils Schröter1, Elias Kellner2, Hansjörg Mast4, Michel Rijntjes1, Sabine Hellwig5, Lars Frings6, Heinz Wiendl1, Horst Urbach4, Alexander Rau4
  1. Department of Neurology and Clinical Neuroscience, Medical Center, Faculty of Medicine, University of Freiburg, Freiburg, Germany
  2. Department of Stereotactic and Functional Neurosurgery, Medical Center, Faculty of Medicine, University of Freiburg, Freiburg, Germany
  3. Medical Physics, Department of Diagnostic and Interventional Radiology, Medical Center, Faculty of Medicine, University of Freiburg, Freiburg, Germany
  4. Department of Neuroradiology, Medical Center, Faculty of Medicine, University of Freiburg, Freiburg, Germany
  5. Department of Psychiatry, Medical Center, Faculty of Medicine, University of Freiburg, Freiburg, Germany
  6. Department of Nuclear Medicine, Medical Center, Faculty of Medicine, University of Freiburg, Freiburg, Germany
Journal: NPJ Parkinson's disease, volume 12, issue 1, article 139
Dates: received 22 February 2026; accepted 1 June 2026; published online 10 June 2026
Type: Research article · Language: English
License: CC BY
Identifiers: DOI 10.1038/s41531-026-01428-2 · PMID 42271162 · PMCID PMC13254335 · OpenAlex W7164185736
Open access: gold, a free copy (OpenAlex)
Status: code verified
Categories: structural MRI / diffusion (modality), human (organism), Parkinson's (population), clinical / translational (subfield)
Methods: Connectivity, Statistics, fMRI & imaging, Physiology & signal measures, Preprocessing
Keywords: Biomarkers, Neurology, Neuroscience
Topic: Advanced Neuroimaging Techniques and Applications (Radiology, Nuclear Medicine and Imaging, Medicine), according to OpenAlex
Funding: Deutsche Forschungsgemeinschaft (Priority Programme SPP2177, grant RA 3495)
Citations: not cited yet (Europe PMC); 66 references in the paper

Abstract

Neurodegenerative diseases impair both gray matter and long-range white-matter pathways. Existing diffusion MRI approaches are either local or depend on predefined parcellations, limiting their ability to capture distributed network disruption. We introduce a streamline-wise framework to map axonal degeneration and derive disease-specific fiber “degeneromes” across Alzheimer’s disease (AD), Parkinson’s disease (PD), multiple system atrophy (MSA), and progressive supranuclear palsy (PSP). We analyzed diffusion microstructure imaging and T1-weighted MRI (3 T Siemens Prisma, 2018–2024) in AD (n = 81), PD (n = 177), MSA (n = 50), PSP (n = 35), and healthy controls (n = 26). The intraaxonal volume fraction, estimated via a Bayesian three-compartment model, was mapped along ~20,000 normative streamlines in MNI space using age- and sex-adjusted regression with FDR correction. Streamline-wise mapping revealed disease-specific degeneromes consistent with established pathoanatomical models: AD involved limbic and temporo-occipital pathways, PD showed commissural and posterior association involvement, MSA affected pontocerebellar and corticospinal tracts, and PSP involved the dentato-rubro-thalamic tract and superior cerebellar peduncle. These signatures supported group-level differentiation, and streamline-wise z-scores enabled intuitive single-patient visualization. Fiber degeneromes offer a connectome-informed biomarker with strong biological plausibility, discriminatory potential across neurodegenerative entities, and a clear route toward clinical single-patient reporting.

Reproduced under the paper's license (CC BY), from the paper cited above.

Repositories

Its files are read in the Code ↔ Paper reader above.

reisert/globaltracking

License: none: the authors keep all their rights
State: the link answers, verified on 27 September 2026
Evidence: files inventoried
Commit: 6b257634cfd289d30e98481838e1c3bb2b65f056, 7 June 2023
Languages: MATLAB (84), C++ (15), C/C++ (1)
Size: 135 files, 100 scripts
Software Heritage: not archived
Found in: “Code availability”
Holds: README
Not found: license file, CITATION.cff, environment file, tests, continuous integration, documentation
Availability: 1 check, the latest on 27 September 2026: the link answers
  • 27 September 2026: the link answers
101 files

reisert/degenerome

License: none: the authors keep all their rights
State: the link answers, verified on 27 September 2026
Evidence: files inventoried
Commit: cfe0c6de6d0cdb0afab6ee71f2642b436cd371bf, 23 January 2026
Size: 4 files, 0 scripts
Software Heritage: not archived
Found in: “Code availability”
Holds: README
Not found: license file, CITATION.cff, environment file, tests, continuous integration, documentation
Availability: 1 check, the latest on 27 September 2026: the link answers
  • 27 September 2026: the link answers
1 file

Code availability

DMI parameter calculation was performed using the platform NORA (http://www.nora-imaging.org), with additional analyses based on CAT12/SPM-VBM and the publicly available global tracking toolbox (https://bitbucket.org/reisert/globaltracking). The normative tractogram used in this study, including sparse and dense reconstructions, is available at (https://bitbucket.org/reisert/degenerome).

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:

  • 2 repositories 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;
  • no match between paragraphs and code yet;
  • 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

Data is available from the authors upon reasonable request and approval of the ethics committee.

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, 11 authors, 3 keywords, 1 funder, 66 references.

Cite

This paper

Hosp, J. A., Reisert, M., Schröter, N., Kellner, E., Mast, H., Rijntjes, M., Hellwig, S., Frings, L., Wiendl, H., Urbach, H., & Rau, A. (2026). The degenerome-a novel streamline-wise approach for white matter integrity in neurodegeneration. NPJ Parkinson's disease, 12(1), 139. https://doi.org/10.1038/s41531-026-01428-2

BibTeX

@article{hosp2026degenerome,
author = {Hosp, Jonas A and Reisert, Marco and Schröter, Nils and Kellner, Elias and Mast, Hansjörg and Rijntjes, Michel and Hellwig, Sabine and Frings, Lars and Wiendl, Heinz and Urbach, Horst and Rau, Alexander},
title = {{The degenerome-a novel streamline-wise approach for white matter integrity in neurodegeneration}},
journal = {NPJ Parkinson's disease},
year = {2026},
month = jun,
volume = {12},
number = {1},
pages = {139},
publisher = {Nature Publishing Group},
issn = {2373-8057},
doi = {10.1038/s41531-026-01428-2},
url = {https://doi.org/10.1038/s41531-026-01428-2},
pmid = {42271162},
pmcid = {PMC13254335}
}

RIS

TY - JOUR
AU - Hosp, Jonas A
AU - Reisert, Marco
AU - Schröter, Nils
AU - Kellner, Elias
AU - Mast, Hansjörg
AU - Rijntjes, Michel
AU - Hellwig, Sabine
AU - Frings, Lars
AU - Wiendl, Heinz
AU - Urbach, Horst
AU - Rau, Alexander
TI - The degenerome-a novel streamline-wise approach for white matter integrity in neurodegeneration
T2 - NPJ Parkinson's disease
J2 - NPJ Parkinsons Dis
PY - 2026
DA - 2026/06/10
VL - 12
IS - 1
SP - 139
SN - 2373-8057
PB - Nature Publishing Group
DO - 10.1038/s41531-026-01428-2
UR - https://doi.org/10.1038/s41531-026-01428-2
LA - en
ER -

CSL-JSON

{
"id": "10.1038/s41531-026-01428-2",
"type": "article-journal",
"title": "The degenerome-a novel streamline-wise approach for white matter integrity in neurodegeneration",
"container-title": "NPJ Parkinson's disease",
"author": [
{
"family": "Hosp",
"given": "Jonas A"
},
{
"family": "Reisert",
"given": "Marco"
},
{
"family": "Schröter",
"given": "Nils"
},
{
"family": "Kellner",
"given": "Elias"
},
{
"family": "Mast",
"given": "Hansjörg"
},
{
"family": "Rijntjes",
"given": "Michel"
},
{
"family": "Hellwig",
"given": "Sabine"
},
{
"family": "Frings",
"given": "Lars"
},
{
"family": "Wiendl",
"given": "Heinz"
},
{
"family": "Urbach",
"given": "Horst"
},
{
"family": "Rau",
"given": "Alexander"
}
],
"container-title-short": "NPJ Parkinsons Dis",
"volume": "12",
"issue": "1",
"page": "139",
"DOI": "10.1038/s41531-026-01428-2",
"PMID": "42271162",
"PMCID": "PMC13254335",
"ISSN": "2373-8057",
"publisher": "Nature Publishing Group",
"URL": "https://doi.org/10.1038/s41531-026-01428-2",
"language": "en",
"issued": {
"date-parts": [
[
2026,
6,
10
]
]
}
}

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.1002/alz.71530 [code]
Differential associations of plasma biomarkers with Alzheimer's disease and small vessel disease: A multimodal imaging study.
Journal: Alzheimer's & dementia : the journal of the Alzheimer's Association
In common: structural MRI / diffusion, clinical / translational, 5 references
[2] doi:10.1161/strokeaha.125.054736
Longitudinal Degeneration of Microstructural and Structural Connectivity Patterns Following Stroke.
Journal: Stroke
In common: structural MRI / diffusion, clinical / translational, 4 references
[3] doi:10.7554/elife.107661 [code]
In vivo mapping of striatal neurodegeneration in Huntington's disease with Soma and Neurite Density Imaging.
Journal: eLife
In common: Tools for NIfTI and ANALYZE image (MATLAB), Image Processing Toolbox, structural MRI / diffusion, clinical / translational, 2 references
[4] doi:10.1038/s41531-026-01384-x [code]
In-vivo iron mapping in patients with Parkinson's disease using deep learning-based susceptibility source separation MRI.
Journal: NPJ Parkinson's disease
In common: Parkinson's, structural MRI / diffusion, clinical / translational, 3 references
[5] doi:10.1371/journal.ppat.1014315 [code]
A single Citrobacter rodentium infection in Pink1 knockout and wild-type mice leads to regional blood-brain-barrier perturbation and limited microglial activation without dopamine neuron axon terminal loss.
Journal: PLoS pathogens
In common: Tools for NIfTI and ANALYZE image (MATLAB), Image Processing Toolbox, Parkinson's, 2 references
[6] doi:10.1109/tmi.2026.3664328 [code]
Axon Diameter Mapping From Myelin Water Diffusion MRI.
Journal: IEEE transactions on medical imaging
In common: Image Processing Toolbox, structural MRI / diffusion, 3 references
[7] doi:10.34133/research.1392 [code]
Neuroimaging Epicenters as Vulnerable Nodes in Plasma p-tau217/Aβ42-Positive Alzheimer's Disease.
Journal: Research (Washington, D.C.)
In common: 4 references
[8] doi:10.1038/s41467-026-70018-w [code]
Geometry of the cumulant series in diffusion MRI.
Journal: Nature communications
In common: Tools for NIfTI and ANALYZE image (MATLAB), structural MRI / diffusion, 2 references
[9] doi:10.1002/ana.78193 [code]
Chronological Diagnostic Algorithm Predicting Neuropathology in Parkinsonism.
Journal: Annals of neurology
In common: Parkinson's, clinical / translational, 3 references
[10] doi: [code]
Diffusion-relaxation MRI as virtual histology: separable microstructural signatures of AD pathology in ex vivo human brain
Journal: Research square
In common: Tools for NIfTI and ANALYZE image (MATLAB), Image Processing Toolbox, structural MRI / diffusion, 1 reference

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.

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.