OSCR

Coordinated hand movement sensation revealed through an implanted magnetic prosthetic kinesthetic interface.

Code ↔ Paper

8 matches between paragraphs of the paper and lines of its authors' code, computed by the harvester (lexical-v1). Click a colored paragraph or line to see its counterpart.

The 8 matches
  1. [1] § MATERIALS AND METHODS › Minimum pulse duration experiment ↔ TimeVibrations/PerceptionTimeAnalysis.m, lines 1–8 · score 0.71 · minimum perceptible pulse, adaptive sequence, staircase, duration, vibrations
  2. [2] § RESULTS › The character of perceived kinesthetic sensation ↔ TimeVibrations/PerceptionTimeAnalysis.m, lines 1–8 · score 0.66 · minimum perceptible pulse, adaptive sequence, duration threshold, staircase, vibration
  3. [3] § MATERIALS AND METHODS › Data analysis of the kinematics data from MKk-P1, TMRk-P2, and TMRk-P5 ↔ HandRenderings/mainSimulator.m, lines 90–130 · score 0.63 · joint angles, ab, imported, DIP, PIP, MCP
  4. [4] § MATERIALS AND METHODS › Data analysis of the kinematics data from MKk-P1, TMRk-P2, and TMRk-P5 ↔ HandRenderings/mjhaptix150/apicpp/haptix.h, lines 226–305 · score 0.56 · relative positions, distance, angular, kinematic, vectors, frame
  5. [5] § MATERIALS AND METHODS › Exploring the kinesthetic perception when MKk-P1 was naïve to magnetically induced stimulation ↔ KinestheticHandEvents/HandSensationSearchSpaceComplete.m, lines 1–9 · score 0.53 · search space, S2A, hotspots, event, Gaussian, kinesthetic
  6. [6] § MATERIALS AND METHODS › Minimum pulse duration experiment ↔ TimeVibrations/PerceptionTimeAnalysis.m, lines 44–91 · score 0.52 · pulse duration threshold, sequence, stimulation, median, vibration
  7. [7] § MATERIALS AND METHODS › Exploring the kinesthetic perception when MKk-P1 was naïve to magnetically induced stimulation ↔ KinestheticHandEvents/HandSensationSearchSpaceComplete.m, lines 30–35 · score 0.52 · square wave, search space, sensation, kinesthetic
  8. [8] § MATERIALS AND METHODS › Statistical analysis ↔ Likert/LikertCombined.m, lines 1–11 · score 0.51 · Wilcoxon signed rank, nonparametric, median

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 · 213 lines · 7.8 KB · no license · 3 matches

  1. %% FINAL SCRIPT ANALYSIS – Time Thresholds
  2. % Computes minimum perceptible pulse duration thresholds per site from
  3. % staircase/adaptive sequences; visualizes sequences and summarizes samples.
  4. %
  5. % This code generates Fig. 5A,b and fig. S5
  6. clc; clear; close all;
  7. warning off % Not ideal — prefer fixing root causes or using warning('once',...)
  8. %% ---------------- Figure / Graph Settings ----------------
  9. % External viz toolbox (daboxplot)
  10. addpath(genpath("frank-pk-DataViz-3.2.3.0"));
  11. % Color palettes per site (proximal / distal) as HEX
  12. FCUhex = ["#AF3C60", "#DF483A"];
  13. FPLhex = ["#F3C23A", "#277778"];
  14. EDhex = ["#265F79", "#82B4BC"];
  15. % Convert HEX -> RGB triplets for plotting robustness
  16. FCUcolor = [hex2rgb(FCUhex(1)); hex2rgb(FCUhex(2))];
  17. FPLcolor = [hex2rgb(FPLhex(1)); hex2rgb(FPLhex(2))];
  18. EDcolor = [hex2rgb(EDhex(1)); hex2rgb(EDhex(2)) ];
  19. % Row order: FCU-P, FPL-P, ED-P, FCU-D, FPL-D, ED-D
  20. Colors = [FCUcolor(1,:); FPLcolor(1,:); EDcolor(1,:); ...
  21. FCUcolor(2,:); FPLcolor(2,:); EDcolor(2,:)];
  22. % greys and accents
  23. grey = [0.3 0.3 0.3];
  24. forestgreen = [0 0.6 0.5];
  25. skyblue = [0.35 0.7 0.9];
  26. vermilion = [0.8 0.4 0.0]; %#ok<NASGU>
  27. SiteNames = ["FCU-P"; "FPL-P"; "ED-P"; "FCU-D"; "FPL-D"; "ED-D"];
  28. numSites = numel(SiteNames);
  29. % Plot axis defaults for sequence panels (tweak as needed)
  30. xlimSeq = [0 60];
  31. ylimSeq = [0 550];
  32. %% ---------------------- Load Data Path -------------------
  33. addpath(genpath("StimulationData"));
  34. %% -------------------- Threshold Analysis -----------------
  35. NumMin = 3; % number of final minima used
  36. samplesPer = 2*NumMin; % minima and their preceding samples
  37. thArray = NaN(numSites,1); % one threshold per site
  38. samplArray = NaN(samplesPer, numSites); % 6×6: rows=samples, cols=sites
  39. % Tiled layout: 6 sequence panels + 1 legend row
  40. figure('Units','normalized','Position',[0.1 0.2 0.7 0.6], 'Color', 'w');
  41. t1 = tiledlayout(7,3);
  42. title(t1, "Pulse Duration Adaptive Sequences");
  43. t1.Title.FontName = 'times';
  44. t1.Title.FontSize = 18;
  45. t1.Title.FontWeight= 'bold';
  46. for i = 1:numSites
  47. fileName = "StimulationTimingsSite" + num2str(i) + ".mat";
  48. S = load(fileName); % expects variable 'StimulationTimings'
  49. data = S.StimulationTimings(:).'; % ensure row vector
  50. [th, samplIdx] = ComputeThreshold(data, NumMin);
  51. thArray(i) = th;
  52. samplArray(:,i)= data(samplIdx).'; % store the 2*NumMin sample values
  53. % Sequence panel
  54. graph_sequence(data, th, samplIdx, Colors(i,:), SiteNames(i), xlimSeq, ylimSeq);
  55. % Hide y-axis for columns 2 and 3 (keep column 1)
  56. if mod(i,3) ~= 1
  57. ax = gca; ax.YAxis.Visible = 'off';
  58. end
  59. end
  60. % Legend row
  61. nexttile([1 3]);
  62. plot(nan, 'LineStyle','-','Color', grey, 'LineWidth',0.5, 'Marker','o', ...
  63. 'MarkerFaceColor', grey, 'MarkerEdgeColor', grey, 'DisplayName',"Sequence");
  64. hold on
  65. scatter(nan, nan, 500, 'filled', 'Marker','square', ...
  66. 'MarkerEdgeColor', grey, 'MarkerFaceColor', grey, 'DisplayName',"Samples");
  67. yline(nan, 'Color', [0.6 0.6 0.6], 'LineStyle','--', 'LineWidth',1, 'DisplayName',"Threshold");
  68. hold off
  69. axis off
  70. legend('Orientation','horizontal','Location','north', ...
  71. 'FontSize',14,'FontName','times');
  72. fprintf('Mean of the duration thresholds: %.2f ms\n', mean(thArray,'omitnan'));
  73. fprintf('Median of the duration thresholds: %.2f ms\n', median(thArray,'omitnan'));
  74. %% -------------------- Summary Boxplots --------------------
  75. % Group index: 6 groups (sites), 6 samples per group
  76. group_inx = reshape(repmat(1:numSites, samplesPer, 1), [], 1);
  77. dataVec = samplArray(:);
  78. % Colors for the 6 groups (numeric RGB, matching earlier order)
  79. ColorsBox = [ ...
  80. 0.6862745098039216 0.23529411764705882 0.3764705882352941; % FCU-P
  81. 0.9529411764705882 0.7607843137254902 0.22745098039215686; % FPL-P
  82. 0.14901960784313725 0.37254901960784315 0.4745098039215686; % ED-P
  83. 0.8745098039215686 0.2823529411764706 0.22745098039215686; % FCU-D
  84. 0.15294117647058825 0.4666666666666667 0.47058823529411764; % FPL-D
  85. 0.5098039215686274 0.7058823529411765 0.7372549019607844]; % ED-D
  86. figure('Units','normalized','Position',[0.2 0.2 0.25 0.5], 'Color','w');
  87. % Right y-axis: cycles at baseHz (default 90 Hz)
  88. % baseHz = 90; % adjust if needed
  89. % yyaxis right
  90. % ylabel('# cycles','FontSize',12)
  91. % ax = gca; ax.FontName = 'times';
  92. % % Show 0..5 cycles mapped into ms (1 cycle = 1000/baseHz ms)
  93. % msTicks = (0:5) * (1000/baseHz);
  94. % ylim([0 62]); yticks(msTicks); yticklabels(string(0:5));
  95. % Left y-axis: durations
  96. % yyaxis left
  97. daboxplot(dataVec, 'groups', group_inx, 'colors', ColorsBox, ...
  98. 'whiskers', 0, 'scatter', 1, 'jitter', 0, ...
  99. 'scattersize', 13, 'scatteralpha', 0.5, 'mean', 1, 'boxwidth', 1.5);
  100. ylabel('Duration (ms)','FontSize',12)
  101. ylim([0 62]); yticks(0:10:60);
  102. ax = gca; ax.FontName = 'times';
  103. title('Samples around last minima (per site)');
  104. %% ----------------------- Helper functions ------------------------
  105. function [th, samplIdx] = ComputeThreshold(data, NumMin)
  106. % Compute threshold from the last NumMin local minima and their preceding samples.
  107. % RETURNS:
  108. % th = median of the 2*NumMin samples (ms)
  109. % samplIdx = 1×(2*NumMin) indices used to compute threshold
  110. if nargin < 2, NumMin = 3; end
  111. data = data(:).'; % row vector
  112. % Local minima indices
  113. mins = find(islocalmin(data));
  114. % Guard: need at least NumMin minima
  115. if numel(mins) < NumMin
  116. % Fallback: use last 2*NumMin points if not enough minima
  117. lastN = min(2*NumMin, numel(data));
  118. samplIdx = numel(data)-lastN+1 : numel(data);
  119. th = median(data(samplIdx));
  120. return;
  121. end
  122. % Take the last NumMin minima
  123. mins = mins(end-NumMin+1:end);
  124. % Preceding samples (guard against index 1)
  125. prev = max(mins - 1, 1);
  126. % Combine and sort unique indices
  127. samplIdx = sort(unique([prev, mins]));
  128. % If we somehow got fewer than 2*NumMin (e.g., duplicate at index 1), pad forwards
  129. while numel(samplIdx) < 2*NumMin && samplIdx(end) < numel(data)
  130. samplIdx(end+1) = samplIdx(end) + 1; %#ok<AGROW>
  131. end
  132. th = median(data(samplIdx));
  133. end
  134. function graph_sequence(data, th, samplIdx, color, titlestr, xlimSeq, ylimSeq)
  135. % Plot a single sequence panel in the tiled layout.
  136. t = nexttile([3,1]);
  137. plot(data, 'LineStyle','-', 'Color',color, 'LineWidth',0.5, ...
  138. 'Marker','o', 'MarkerSize',3, ...
  139. 'MarkerFaceColor', color, 'MarkerEdgeColor', color, ...
  140. 'DisplayName',"Sequence"); hold on
  141. scatter(samplIdx, data(samplIdx), 60, 'filled', ...
  142. 'Marker','square', 'MarkerEdgeColor', color, ...
  143. 'MarkerFaceColor', color, 'MarkerFaceAlpha', 0.5, ...
  144. 'DisplayName',"Samples");
  145. yline(th, 'Color', color, 'Linestyle','--', 'LineWidth',1, ...
  146. 'DisplayName',"Threshold");
  147. hold off
  148. xlabel('Stimulus number','FontSize',12)
  149. ylabel('Duration (ms)','FontSize',12)
  150. title(titlestr)
  151. % Safe label positions (handle short sequences gracefully)
  152. tailN = min(30, numel(data));
  153. tailMax = max(data(max(1, end-tailN+1):end));
  154. text(numel(data), tailMax + 0.22*range(ylimSeq), ...
  155. "Median = " + num2str(th,'%.1f'), ...
  156. "HorizontalAlignment","right","FontSize",8,"Color",[0.6 0.6 0.6]);
  157. text(numel(data), tailMax + 0.08*range(ylimSeq), ...
  158. "Deviation = " + num2str(max(data(samplIdx)) - min(data(samplIdx)),'%.1f'), ...
  159. "HorizontalAlignment","right","FontSize",8,"Color",[0.6 0.6 0.6]);
  160. ylim(ylimSeq); xlim(xlimSeq);
  161. % t.YGrid = 'on';
  162. ax = gca; ax.FontName = 'times';
  163. end
  164. function rgb = hex2rgb(hex)
  165. % Convert "#RRGGBB" (or "RRGGBB") to [r g b] in 0..1
  166. hex = char(hex);
  167. if hex(1) == '#', hex = hex(2:end); end
  168. if numel(hex) ~= 6, error('hex2rgb: bad hex color "%s"', hex); end
  169. r = hex(1:2); g = hex(3:4); b = hex(5:6);
  170. rgb = [hexpair2num(r), hexpair2num(g), hexpair2num(b)] / 255;
  171. end
  172. function out = hexpair2num(p)
  173. out = hex2dec(p);
  174. end

PerceptionTimeAnalysis.m at commit 2c16efa, no license · at the source

Overview

  1. The BioRobotics Institute Scuola Superiore Sant’Anna, Pisa 56127, Italy
  2. Department of Excellence in Robotics and AI, Scuola Superiore Sant’Anna, Pisa 56127, Italy
  3. Technical University of Munich, Germany; TUM School of Computation, Information and Technology, Department of Computer Engineering, Chair of Intelligent Bio-Robotic Systems; Munich Institute of Robotics and Machine Intelligence (MIRMI), Garching 85748, Germany
  4. Laboratory for Bionic Integration, Department of Biomedical Engineering, Cleveland Clinic Research, 9500 Euclid Avenue, ND20, Cleveland, OH 44195, USA
  5. Department of Psychiatry, Icahn School of Medicine at Mount Sinai, New York, NY 10029,USA
  6. Orthopaedics and Traumatology Unit, University Hospital of Pisa, Pisa 56124, Italy
  7. Epilepsy Center, Neurological Institute, Cleveland Clinic, 9500 Euclid Avenue, Desk S-51, Cleveland, OH 44195, USA
Journal: Science advances, volume 12, issue 26, article eadx5046
Dates: received 17 March 2025; accepted 13 May 2026; published online 24 June 2026; in print June 2026
Type: Research article · Language: English
License: CC BY-NC
Identifiers: DOI 10.1126/sciadv.adx5046 · PMID 42341125 · PMCID PMC13292950 · OpenAlex W7165743648
Open access: gold, a free copy (OpenAlex)
Status: code verified
Categories: human (organism), cognitive (subfield)
Methods: Statistics, Connectivity
MeSH: Hand*, Kinesthesis*, Prostheses and Implants*, Sensation*, Humans, Movement (* major topic)
Topic: Muscle activation and electromyography studies (Biomedical Engineering, Engineering), according to OpenAlex
Funding: European Research Council (679820)
Citations: not cited yet (Europe PMC); 60 references in the paper

Abstract

Muscle contractions to control prosthetic hands do not feel like those to control natural hands because amputation decouples movement sense (kinesthesia) from movement execution. The myokinetic kinesthetic interface (MKkI) uses remote vibration of permanent magnets implanted in amputated forearm muscles to restore kinesthesia. A participant reported coordinated finger movements of hand closing and opening, constrained within physiological bounds, with stereotypical conformations and dynamics. Aggregated unstructured explorations and systematic psychophysics exposed unreported perceptual sensitivity at vibration frequencies that trigger kinesthetic sensations. Complex coordinated grip sensations elicited from single forearm muscles reveal that kinesthetic brain representations are likely rooted in perception of synergistic movement production. By leveraging the natural synergistic features of kinesthesia, the MKkI will help link perception and action to functionally elevate emerging intuitive bidirectional human-machine interfaces.

Reproduced under the paper's license (CC BY-NC), 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 17260640

License: CC-BY-4.0
State: the link answers, verified on 27 September 2026
Evidence: files inventoried
Size: 1 file
Software Heritage: not checked
Found in: “Data, code, and materials availability:”
Not found: README, license file, CITATION.cff, environment file, tests, continuous integration, documentation
Availability: 1 check, the latest on 27 September 2026: the link answers (HTTP 200)
  • 27 September 2026: the link answers (HTTP 200)
76 files

apeparrot/myokinetic-kinesthetic-interface

License: none: the authors keep all their rights
State: the link answers, verified on 27 September 2026
Evidence: files inventoried
Commit: 2c16efad4731f06211f7e1d606dad7c1da4e9c74, 3 October 2025
Languages: MATLAB (72), C++ (2), C/C++ (1)
Size: 218 files, 75 scripts
Software Heritage: not archived
Found in: the Zenodo archive record
Holds: README, documentation
Not found: license file, CITATION.cff, environment file, tests, continuous integration
Availability: 1 check, the latest on 27 September 2026: the link answers
  • 27 September 2026: the link answers
76 files

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;
  • 150 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

No dataset and no data link were found in the paper.

Data, code, and materials availability

All data and code needed to evaluate and reproduce the results in the paper are present in the paper and/or the Supplementary Materials. Additional data and analysis codes have been deposited in Zenodo under the DOI: 10.5281/zenodo.17260640 (http://dx.doi.org/10.5281/zenodo.17260640) (https://zenodo.org/records/17260640). This study did not generate new materials.

Reproduced under the paper's license (CC BY-NC), 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

  • Authors: added Ülgen Kilic (0000-0002-4096-8417); removed Ülgen Kilic

Version 1, 27 September 2026: the first record

Recorded: type, language, journal, volume, issue, pages, dates, 14 authors, 6 MeSH terms, 1 funder, 47 references.

Cite

This paper

Masiero, F., Gentile, M., Gherardini, M., La Frazia, E., Moore, C. H., Kilic, Ü., Ianniciello, V., Reho, R., Mori, T., Paggetti, F., Andreani, L., Whitton, S. A., Marasco, P. D., & Cipriani, C. (2026). Coordinated hand movement sensation revealed through an implanted magnetic prosthetic kinesthetic interface. Science advances, 12(26), eadx5046. https://doi.org/10.1126/sciadv.adx5046

BibTeX

@article{masiero2026coordinated,
author = {Masiero, Federico and Gentile, Mattia and Gherardini, Marta and La Frazia, Eliana and Moore, Charles H and Kilic, Ülgen and Ianniciello, Valerio and Reho, Roberta and Mori, Tommaso and Paggetti, Flavia and Andreani, Lorenzo and Whitton, Simon A and Marasco, Paul D and Cipriani, Christian},
title = {{Coordinated hand movement sensation revealed through an implanted magnetic prosthetic kinesthetic interface}},
journal = {Science advances},
year = {2026},
month = jun,
volume = {12},
number = {26},
pages = {eadx5046},
publisher = {American Association for the Advancement of Science},
issn = {2375-2548},
doi = {10.1126/sciadv.adx5046},
url = {https://doi.org/10.1126/sciadv.adx5046},
pmid = {42341125},
pmcid = {PMC13292950}
}

RIS

TY - JOUR
AU - Masiero, Federico
AU - Gentile, Mattia
AU - Gherardini, Marta
AU - La Frazia, Eliana
AU - Moore, Charles H
AU - Kilic, Ülgen
AU - Ianniciello, Valerio
AU - Reho, Roberta
AU - Mori, Tommaso
AU - Paggetti, Flavia
AU - Andreani, Lorenzo
AU - Whitton, Simon A
AU - Marasco, Paul D
AU - Cipriani, Christian
TI - Coordinated hand movement sensation revealed through an implanted magnetic prosthetic kinesthetic interface
T2 - Science advances
J2 - Sci Adv
PY - 2026
DA - 2026/06/24
VL - 12
IS - 26
SP - eadx5046
SN - 2375-2548
PB - American Association for the Advancement of Science
DO - 10.1126/sciadv.adx5046
UR - https://doi.org/10.1126/sciadv.adx5046
LA - en
ER -

CSL-JSON

{
"id": "10.1126/sciadv.adx5046",
"type": "article-journal",
"title": "Coordinated hand movement sensation revealed through an implanted magnetic prosthetic kinesthetic interface",
"container-title": "Science advances",
"author": [
{
"family": "Masiero",
"given": "Federico"
},
{
"family": "Gentile",
"given": "Mattia"
},
{
"family": "Gherardini",
"given": "Marta"
},
{
"family": "La Frazia",
"given": "Eliana"
},
{
"family": "Moore",
"given": "Charles H"
},
{
"family": "Kilic",
"given": "Ülgen"
},
{
"family": "Ianniciello",
"given": "Valerio"
},
{
"family": "Reho",
"given": "Roberta"
},
{
"family": "Mori",
"given": "Tommaso"
},
{
"family": "Paggetti",
"given": "Flavia"
},
{
"family": "Andreani",
"given": "Lorenzo"
},
{
"family": "Whitton",
"given": "Simon A"
},
{
"family": "Marasco",
"given": "Paul D"
},
{
"family": "Cipriani",
"given": "Christian"
}
],
"container-title-short": "Sci Adv",
"volume": "12",
"issue": "26",
"page": "eadx5046",
"DOI": "10.1126/sciadv.adx5046",
"PMID": "42341125",
"PMCID": "PMC13292950",
"ISSN": "2375-2548",
"publisher": "American Association for the Advancement of Science",
"URL": "https://doi.org/10.1126/sciadv.adx5046",
"language": "en",
"issued": {
"date-parts": [
[
2026,
6,
24
]
]
}
}

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.1038/s41467-026-71961-4 [code]
Spatiotemporal asymmetries on brain energy landscape uncover system entrapment related to depression severity.
Journal: Nature communications
In common: author Ülgen Kilic
[2] doi:10.1111/ejn.70597
Superficial Ventral Premotor Pathways to Primary Motor Cortex Shape the Temporal Coordination of Precision Graspinnog.
Journal: The European journal of neuroscience
In common: 3 references
[3] doi:10.1038/s41593-026-02345-6 [code]
Human hippocampal ripples tune cortical responses based on predicted uncertainty.
Journal: Nature neuroscience
In common: Curve Fitting Toolbox, Statistics and Machine Learning Toolbox, cognitive
[4] doi:10.1093/cercor/bhag040 [code]
BOLD response delays represent local cortical processing.
Journal: Cerebral cortex (New York, N.Y. : 1991)
In common: Curve Fitting Toolbox, Statistics and Machine Learning Toolbox, cognitive
[5] doi:10.1126/sciadv.aeb5352 [code]
Indirect pathway neurons in the tail of the striatum regulate inhibitory control over sensory driven behavior.
Journal: Science advances
In common: Curve Fitting Toolbox, Statistics and Machine Learning Toolbox, cognitive
[6] doi:10.1038/s41467-026-75945-2 [code]
Neural dynamics for working memory and evidence integration during olfactory navigation in Drosophila.
Journal: Nature communications
In common: Curve Fitting Toolbox, Statistics and Machine Learning Toolbox, cognitive
[7] doi:10.1016/j.isci.2026.116240 [code]
Physical activity enhances theta-periodicity of visual attentional allocation.
Journal: iScience
In common: Curve Fitting Toolbox, Statistics and Machine Learning Toolbox, cognitive
[8] doi:10.1038/s41598-026-54678-8 [code]
Neural correlates of appetitive extinction learning: an fMRI study with actively participating pigeons.
Journal: Scientific reports
In common: Curve Fitting Toolbox, Statistics and Machine Learning Toolbox, cognitive
[9] doi:10.1126/sciadv.aea1037 [code]
Distinct cortical spatial representations learned along disparate visual pathways.
Journal: Science advances
In common: Curve Fitting Toolbox, Statistics and Machine Learning Toolbox
[10] doi:10.1038/s41467-026-76306-9 [code]
Non-invasive characterization of perivascular subarachnoid spaces.
Journal: Nature communications
In common: Curve Fitting Toolbox, Statistics and Machine Learning Toolbox

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.