Local graph estimation with pathwise false discovery control.
The 19 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 › Brain networks and cognition ↔ applications/hcp/data/clean_data.py, lines 1–19 · score 0.91 · HCP Young Adult, Fluid Cognition Composite, Human Connectome Project, NIH Toolbox, age adjusted, phenotypes
- [2] § Results › Brain networks and cognition ↔ applications/hcp/run_pfs.py, lines 1–19 · score 0.79 · HCP Young Adult, Fluid Cognition Composite, NIH Toolbox, neuroimaging, phenotypes, PFS
- [3] § Results › Cross-modal pathways in breast cancer ↔ applications/breast_cancer/run_methods.py, lines 1–19 · score 0.72 · microRNAs, breast cancer, pathologic stage, TCGA, RPPA, histological
- [4] § Results › Environmental and social drivers of cancer ↔ applications/env_cancer_study/figures/heatmaps.py, lines 37–48 · score 0.71 · sulfur dioxide, cancer mortality, pm2.5, Cancer incidence, mercury, TCE
- [5] § Results › Cross-modal pathways in breast cancer ↔ applications/breast_cancer/run_pfs.py, lines 1–18 · score 0.71 · miRNAs, breast cancer, pathologic stage, TCGA, RPPA, histological
- [6] § Results › Brain networks and cognition ↔ applications/hcp/enrichment/enrichment_analysis.py, lines 147–174 · score 0.67 · ventral attention, frontoparietal control, fluid cognition, FPCN, VAN, enrichment
- [7] § Results › Environmental and social drivers of cancer ↔ applications/env_cancer_study/figures/heatmaps.py, lines 37–48 · score 0.66 · sulfur dioxide, pm2.5, cancer incidence, SO2, mortality
- [8] § Methods › Simulation design for Fig. 1 ↔ simulations/simulate_block.py, lines 80–93 · score 0.66 · precision matrix, positive definiteness, eigenvalues, blocks, Simulation
- [9] § Results › Cell-type-specific gene networks in Alzheimer’s disease ↔ applications/alzheimers/figures/plot_results.py, lines 49–54 · score 0.59 · oligodendrocyte progenitor cells, astrocytes, microglia, OPCs, Alzheimer
- [10] § Results › Cross-modal pathways in breast cancer ↔ applications/breast_cancer/enrichment/gene_enrichment.py, lines 29–51 · score 0.58 · gene targets, ISCU, NDRG1, module, breast cancer, CDH1
- [11] § Results › Pathwise feature selection ↔ localgraph/pfs/main.py, the whole file · a weak match · score 0.56 · pathwise threshold, maximum radius, iterative, sum, local graph, selection
- [12] § Results › Brain networks and cognition ↔ applications/hcp/enrichment/enrichment_analysis.py, lines 147–174 · score 0.56 · fluid cognition, VIS, somatomotor, SM, FPCN, VAN
- [13] § Results › Environmental and social drivers of cancer ↔ applications/env_cancer_study/run_methods.py, lines 1–19 · score 0.55 · mortality rates, age adjusted, demographic, socioeconomic, Cancer, county
- [14] § Results › Environmental and social drivers of cancer ↔ applications/env_cancer_study/run_pfs.py, lines 1–19 · score 0.55 · mortality rates, age adjusted, demographic, socioeconomic, Cancer, county
- [15] § Results › Cross-modal pathways in breast cancer ↔ applications/breast_cancer/run_pfs.py, lines 1–18 · score 0.52 · miRNAs, breast cancer, protein, gene
- [16] § Results › Environmental and social drivers of cancer ↔ applications/env_cancer_study/run_methods.py, lines 1–19 · score 0.52 · environmental exposures, cancer incidence, socioeconomic, counties, mortality
- [17] § Results › Environmental and social drivers of cancer ↔ applications/env_cancer_study/run_pfs.py, lines 1–19 · score 0.52 · environmental exposures, cancer incidence, socioeconomic, counties, mortality
- [18] § Methods › Integrated path stability selection ↔ simulations/qvalue_comparison/analyze_qval_results.py, lines 109–132 · score 0.51 · random forests, stability selection, nonparametric, modeling, IPSS, discovery
- [19] § Results › Simulation studies ↔ simulations/qvalue_comparison/analyze_qval_results.py, lines 109–132 · score 0.51 · Local graph recovery, discovery rate, simulation, sparsity, TPR, FDR
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 · 151 lines · 4.2 KB · MIT · 2 matches
- # Plot heatmaps for target variables and select environmental exposure and social variables (Figure 3 in the paper)
- import os
- import geopandas as gpd
- import matplotlib.colors as mcolors
- import matplotlib.pyplot as plt
- import pandas as pd
- import numpy as np
- #--------------------------------
- # Configuration
- #--------------------------------
- save_fig = False
- dpi = 300
- # specify feature types ('targets', 'exposures', or 'social')
- feature_type = 'targets'
- if feature_type == 'targets':
- features_to_plot = ['Incidence', 'Mortality']
- nrows = 1
- elif feature_type == 'exposures':
- features_to_plot = ['pm2.5(A)', 'Hg(W)', 'SO2(A)', 'TCE(A)']
- nrows = 2
- elif feature_type == 'social':
- features_to_plot = ['Poverty', 'Education', 'Hispanic', 'Smoking']
- nrows = 2
- fig_name = f'heatmaps_{feature_type}'
- ncols = 2
- figsize = (16,9)
- # Color map
- cmap_base = plt.colormaps['Spectral'].reversed()
- cmap = mcolors.ListedColormap(cmap_base(np.linspace(1/4, 1, 256)))
- # format feature names
- feature_renames = {
- 'Incidence': 'Cancer incidence',
- 'Mortality': 'Cancer mortality',
- 'pm2.5(A)': 'PM$\\bf{_{2.5}}$',
- 'Hg(W)': 'Mercury (Hg)',
- 'SO2(A)': 'Sulfur dioxide (SO$\\bf{_{2}}$)',
- 'SO4(W)': 'Sulfate (SO$\\bf{_{4}}$)',
- 'TCE(A)': 'TCE (C$\\bf{_{2}}$HCl$\\bf{_{3}}$)',
- 'PSATest': 'PSA test',
- 'PapSmear': 'Pap smear'
- }
- #--------------------------------
- # Plotting function
- #--------------------------------
- def plot_heatmaps(
- feature_names,
- file,
- base_path="../data/raw_data",
- shapefile_path="./utils/tl_2022_us_county.shp",
- nrows=2,
- ncols=2,
- figsize=(16,9),
- cmap=cmap,
- fig_name=None,
- save_fig=False,
- dpi=300
- ):
- # Load feature name mapping
- mapping_path = os.path.join(base_path, file + "_feature_names.xlsx")
- mapping_df = pd.read_excel(mapping_path, engine="openpyxl", dtype=str)
- reverse_map = dict(zip(
- mapping_df["Updated Variable Name"].str.strip(),
- mapping_df["Variable Name"].str.strip()
- ))
- # Load county shapefile
- gdf = gpd.read_file(shapefile_path)
- gdf["FIPS"] = (gdf["STATEFP"] + gdf["COUNTYFP"]).astype(str).str.zfill(5)
- # Fix outdated Connecticut FIPS codes
- ct_fips_fix = {
- "09110": "09001", "09120": "09003", "09130": "09005", "09140": "09007",
- "09150": "09009", "09160": "09011", "09170": "09013", "09180": "09015"
- }
- gdf["FIPS"] = gdf["FIPS"].replace(ct_fips_fix)
- gdf = gdf[~gdf["STATEFP"].isin(["02", "15"])] # remove Alaska and Hawaii
- # Load environmental data
- data_path = os.path.join(base_path, file + ".csv")
- df = pd.read_csv(data_path, dtype={'FIPS': str})
- df['FIPS'] = df['FIPS'].str.zfill(5)
- # Setup figure
- fig, axes = plt.subplots(nrows=nrows, ncols=ncols, figsize=figsize)
- axes = axes.flatten()
- # Plot each feature
- for i, feature_name in enumerate(feature_names):
- feature_col = reverse_map.get(feature_name, feature_name)
- plot_col = feature_col
- df_feature = df[['FIPS', plot_col]].dropna()
- merged = gdf.merge(df_feature, on="FIPS", how="left").dropna(subset=[plot_col])
- merged[plot_col] = pd.to_numeric(merged[plot_col], errors='coerce')
- # Scale color range
- vmin = merged[plot_col].quantile(0.05)
- vmax = merged[plot_col].quantile(0.95)
- norm = mcolors.Normalize(vmin=vmin, vmax=vmax)
- # Use reversed colormap for Education
- current_cmap = cmap.reversed() if feature_name == 'Education' else cmap
- ax = axes[i]
- merged.plot(column=plot_col, cmap=current_cmap, linewidth=0.3,
- edgecolor="gray", ax=ax, legend=False, norm=norm)
- # Set title
- title = feature_renames.get(feature_name, feature_name)
- ax.set_title(title, fontsize=26, fontweight='bold', pad=1)
- # Standardize layout
- ax.set_xlim(merged.total_bounds[0], merged.total_bounds[2])
- ax.set_ylim(23, 50)
- ax.axis("off")
- ax.set_aspect(1.25)
- # Turn off any unused subplots
- for j in range(i + 1, len(axes)):
- axes[j].axis("off")
- wspace = 0.05 if nrows == 1 else -0.03
- plt.subplots_adjust(left=0, right=1, top=0.95, bottom=0, wspace=wspace, hspace=0.075)
- if save_fig:
- plt.savefig(f'{fig_name}_dpi{dpi}.png', dpi=dpi)
- plt.show()
- #--------------------------------
- # Call the function
- #--------------------------------
- plot_heatmaps(
- feature_names=features_to_plot,
- file="eqi2000",
- base_path="../data/raw_data",
- shapefile_path="./utils/tl_2022_us_county.shp",
- ncols=ncols,
- nrows=nrows,
- figsize=figsize,
- fig_name=fig_name,
- save_fig=save_fig,
- dpi=dpi
- )
heatmaps.py at commit 71c1f5c, under MIT · at the source
Overview
- Department of Statistical Science, Duke University, Durham, NC USA
- Kennedy College of Sciences, University of Massachusetts Lowell, Lowell, MA USA
- Department of Biostatistics, Harvard T.H. Chan School of Public Health, Boston, MA USA
Abstract
Many datasets include a small set of variables, such as biomarkers or clinical outcomes, whose relationships to the broader system are of primary scientific interest. Estimating the full network of inter-variable relationships in such settings often obscures local structures around these targets, limiting interpretability. To address this fundamental problem, we introduce local graph estimation, a statistical framework for inferring substructures around target variables. We show that traditional graph estimation methods often fail to recover local structure, and present pathwise feature selection (PFS) as an effective alternative. PFS estimates local subgraphs by iteratively applying feature selection and propagating uncertainty along network paths, providing rigorous finite-sample false discovery control even in settings with mixed variable types and nonlinear dependencies. In four distinct applications spanning environmental and public health, multiomics, brain connectomics, and single-nucleus RNA sequencing, PFS recovers interpretable networks consistent with domain knowledge, highlighting its ability to uncover established mechanisms and generate novel hypotheses.
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 19 matches between paragraphs and lines of code.
omelikechi/localgraph-paper
71c1f5c992d4bec7a521db0ffc8c490b9dd791e2, 19 April 2026Availability: 1 check, the latest on 28 September 2026: the link answers
- 28 September 2026: the link answers
53 files
- additional_figures/
limits_global_fdr.py , Python, 114 lines - applications/
alzheimers/ , Python, 66 linesdata/ clean_data.py - applications/
alzheimers/ , Python, 128 linesenrichment/ gene_enrichment.py - applications/
alzheimers/ , Python, 160 lines, 1 matchfigures/ plot_results.py - applications/
alzheimers/ , Python, 230 linesrun_methods.py - applications/
alzheimers/ , Python, 142 linesrun_pfs.py - applications/
breast_cancer/ , Python, 237 linesdata/ load_and_clean.py - applications/
breast_cancer/ , Python, 33 linesdata/ save_cleaned_data.py - applications/
breast_cancer/ , Python, 98 lines, 1 matchenrichment/ gene_enrichment.py - applications/
breast_cancer/ , Python, 168 linesenrichment/ protein_enrichment.py - applications/
breast_cancer/ , Python, 191 linesfigures/ plot_other_methods.py - applications/
breast_cancer/ , Python, 141 linesfigures/ plot_pfs_results.py - applications/
breast_cancer/ , Python, 219 lines, 1 matchrun_methods.py - applications/
breast_cancer/ , Python, 141 lines, 2 matchesrun_pfs.py - applications/
env_cancer_study/ , Python, 130 linesdata/ load_and_clean.py - applications/
env_cancer_study/ , Python, 61 linesdata/ save_cleaned_data.py - applications/
env_cancer_study/ , Python, 151 lines, 2 matchesfigures/ heatmaps.py - applications/
env_cancer_study/ , Python, 120 linesfigures/ plot_glasso_results.py - applications/
env_cancer_study/ , Python, 180 linesfigures/ plot_other_methods.py - applications/
env_cancer_study/ , Python, 132 linesfigures/ plot_pfs_results.py - applications/
env_cancer_study/ , Python, 70 linesfigures/ scatter_plots.py - applications/
env_cancer_study/ , Python, 206 lines, 2 matchesrun_methods.py - applications/
env_cancer_study/ , Python, 108 lines, 2 matchesrun_pfs.py - applications/
hcp/ , Python, 168 lines, 1 matchdata/ clean_data.py - applications/
hcp/ , Python, 63 linesdata/ format_feature_names.py - applications/
hcp/ , Python, 222 lines, 2 matchesenrichment/ enrichment_analysis.py - applications/
hcp/ , Python, 69 linesenrichment/ enrichment_helpers.py - applications/
hcp/ , Python, 108 linesfigures/ plot_graphml_file.py - applications/
hcp/ , Python, 172 linesfigures/ plot_results.py - applications/
hcp/ , Python, 207 linesrun_methods.py - applications/
hcp/ , Python, 167 lines, 1 matchrun_pfs.py - methods/
__init__.py , Python, 52 lines - methods/
metadata.py , Python, 59 lines - methods/
run_bnlearn.py , Python, 165 lines - methods/
run_huge.py , Python, 53 lines - methods/
run_mgm.py , Python, 81 lines - methods/
run_silggm.py , Python, 69 lines - simulations/
analyze_sim_results.py , Python, 150 lines - simulations/
default_settings.py , Python, 100 lines - simulations/
illustration.py , Python, 200 lines - simulations/
plot_sim_results.py , Python, 107 lines - simulations/
qvalue_comparison/ , Python, 136 lines, 2 matchesanalyze_qval_results.py - simulations/
qvalue_comparison/ , Python, 275 linesqvalue_comparison.py - simulations/
qvalue_comparison/ , Python, 187 linesqvalue_methods.py - simulations/
runtimes/ , Python, 136 linesanalyze_runtime_results. py - simulations/
runtimes/ , Python, 14 linesdefault_settings.py - simulations/
runtimes/ , Python, 183 linesruntime_results/ combine_runtime_results. py - simulations/
runtimes/ , Python, 95 linesruntimes.py - simulations/
simulate_block.py , Python, 95 lines, 1 match - simulations/
simulation.py , Python, 298 lines - utils.py, Python, 33 lines
- LICENSE, License, 21 lines
- README.md, Text, 76 lines
omelikechi/localgraph
9e30b66b0f1702b363c63a35d2edee4b50468941, 28 May 2026Availability: 1 check, the latest on 28 September 2026: the link answers
- 28 September 2026: the link answers
14 files
- localgraph/
__init__.py , Python, 18 lines - localgraph/
evaluation/ , Python, 1 line__init__.py - localgraph/
evaluation/ , Python, 56 lineseval.py - localgraph/
examples/ , Python, 1 line__init__.py - localgraph/
examples/ , Python, 66 linessimple_example.py - localgraph/
pfs/ , Python, 2 lines__init__.py - localgraph/
pfs/ , Python, 144 lineshelpers.py - localgraph/
pfs/ , Python, 147 lines, 1 matchmain.py - localgraph/
plotting/ , Python, 1 line__init__.py - localgraph/
plotting/ , Python, 58 lineshelpers.py - localgraph/
plotting/ , Python, 258 linesplot_graph.py - localgraph/
utils.py , Python, 103 lines - LICENSE, License, 21 lines
- README.md, Text, 115 lines
Zenodo 19655606
Availability: 1 check, the latest on 28 September 2026: the link answers (HTTP 200)
- 28 September 2026: the link answers (HTTP 200)
53 files
- additional_figures/
limits_global_fdr.py , Python, 114 lines - applications/
alzheimers/ , Python, 66 linesdata/ clean_data.py - applications/
alzheimers/ , Python, 128 linesenrichment/ gene_enrichment.py - applications/
alzheimers/ , Python, 160 linesfigures/ plot_results.py - applications/
alzheimers/ , Python, 230 linesrun_methods.py - applications/
alzheimers/ , Python, 142 linesrun_pfs.py - applications/
breast_cancer/ , Python, 237 linesdata/ load_and_clean.py - applications/
breast_cancer/ , Python, 33 linesdata/ save_cleaned_data.py - applications/
breast_cancer/ , Python, 98 linesenrichment/ gene_enrichment.py - applications/
breast_cancer/ , Python, 168 linesenrichment/ protein_enrichment.py - applications/
breast_cancer/ , Python, 191 linesfigures/ plot_other_methods.py - applications/
breast_cancer/ , Python, 141 linesfigures/ plot_pfs_results.py - applications/
breast_cancer/ , Python, 219 linesrun_methods.py - applications/
breast_cancer/ , Python, 141 linesrun_pfs.py - applications/
env_cancer_study/ , Python, 130 linesdata/ load_and_clean.py - applications/
env_cancer_study/ , Python, 61 linesdata/ save_cleaned_data.py - applications/
env_cancer_study/ , Python, 151 linesfigures/ heatmaps.py - applications/
env_cancer_study/ , Python, 120 linesfigures/ plot_glasso_results.py - applications/
env_cancer_study/ , Python, 180 linesfigures/ plot_other_methods.py - applications/
env_cancer_study/ , Python, 132 linesfigures/ plot_pfs_results.py - applications/
env_cancer_study/ , Python, 70 linesfigures/ scatter_plots.py - applications/
env_cancer_study/ , Python, 206 linesrun_methods.py - applications/
env_cancer_study/ , Python, 108 linesrun_pfs.py - applications/
hcp/ , Python, 168 linesdata/ clean_data.py - applications/
hcp/ , Python, 63 linesdata/ format_feature_names.py - applications/
hcp/ , Python, 222 linesenrichment/ enrichment_analysis.py - applications/
hcp/ , Python, 69 linesenrichment/ enrichment_helpers.py - applications/
hcp/ , Python, 108 linesfigures/ plot_graphml_file.py - applications/
hcp/ , Python, 172 linesfigures/ plot_results.py - applications/
hcp/ , Python, 207 linesrun_methods.py - applications/
hcp/ , Python, 167 linesrun_pfs.py - methods/
__init__.py , Python, 52 lines - methods/
metadata.py , Python, 59 lines - methods/
run_bnlearn.py , Python, 165 lines - methods/
run_huge.py , Python, 53 lines - methods/
run_mgm.py , Python, 81 lines - methods/
run_silggm.py , Python, 69 lines - simulations/
analyze_sim_results.py , Python, 150 lines - simulations/
default_settings.py , Python, 100 lines - simulations/
illustration.py , Python, 200 lines - simulations/
plot_sim_results.py , Python, 107 lines - simulations/
qvalue_comparison/ , Python, 136 linesanalyze_qval_results.py - simulations/
qvalue_comparison/ , Python, 275 linesqvalue_comparison.py - simulations/
qvalue_comparison/ , Python, 187 linesqvalue_methods.py - simulations/
runtimes/ , Python, 136 linesanalyze_runtime_results. py - simulations/
runtimes/ , Python, 14 linesdefault_settings.py - simulations/
runtimes/ , Python, 183 linesruntime_results/ combine_runtime_results. py - simulations/
runtimes/ , Python, 95 linesruntimes.py - simulations/
simulate_block.py , Python, 95 lines - simulations/
simulation.py , Python, 298 lines - utils.py, Python, 33 lines
- LICENSE, License, 21 lines
- README.md, Text, 76 lines
Code availability
Code and processed data files required to reproduce all results in this paper are available at 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:
- 3 repositories of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
- 114 scripts, each with its path and the digest of its content;
- 19 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
- geo:GSE138852, at NCBI GEO; found in “Data availability”
Data availability
All data used in this work are publicly available. For the environmental and sociodemographic cancer study, county-level data on cancer incidence, mortality, screening, and smoking prevalence are available from the State Cancer Profiles project 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, 28 September 2026: the first record
Recorded: type, language, journal, volume, issue, pages, dates, 4 authors, 5 keywords, 6 MeSH terms, 3 funders, 34 references.
Cite
This paper
Melikechi, O., Dunson, D. B., Melikechi, N., & Miller, J. W. (2026). Local graph estimation with pathwise false discovery control. Nature communications, 17(1), 6353. https://
BibTeX
@article{melikechi2026lo
author = {Melikechi, Omar and Dunson, David B and Melikechi, Noureddine and Miller, Jeffrey W},
title = {{Local graph estimation with pathwise false discovery control}},
journal = {Nature communications},
year = {2026},
month = may,
volume = {17},
number = {1},
pages = {6353},
publisher = {Nature Publishing Group},
issn = {2041-1723},
doi = {10.1038/
url = {https://
pmid = {42120384},
pmcid = {PMC13376902}
}
RIS
TY - JOUR
AU - Melikechi, Omar
AU - Dunson, David B
AU - Melikechi, Noureddine
AU - Miller, Jeffrey W
TI - Local graph estimation with pathwise false discovery control
T2 - Nature communications
J2 - Nat Commun
PY - 2026
DA - 2026/
VL - 17
IS - 1
SP - 6353
SN - 2041-1723
PB - Nature Publishing Group
DO - 10.1038/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1038/
"type": "article-journal",
"title": "Local graph estimation with pathwise false discovery control",
"container-title": "Nature communications",
"author": [
{
"family": "Melikechi",
"given": "Omar"
},
{
"family": "Dunson",
"given": "David B"
},
{
"family": "Melikechi",
"given": "Noureddine"
},
{
"family": "Miller",
"given": "Jeffrey W"
}
],
"container-title-short":
"volume": "17",
"issue": "1",
"page": "6353",
"DOI": "10.1038/
"PMID": "42120384",
"PMCID": "PMC13376902",
"ISSN": "2041-1723",
"publisher": "Nature Publishing Group",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
5,
12
]
]
}
}
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.1371/journal.pcbi.1014346 [code]
- StPedf: Cell trajectory inference of spatial transcriptomics via spatial proximity embedding and spatial density-adaptive fusion.Journal: PLoS computational biologyIn common: rpy2, NetworkX, statsmodels, 5 other tools, genetics / omics
- [2] doi:10.1016/j.isci.2026.116055 [code]
- Mapping the transcriptional diversity of calcium signaling in the mouse and human brain.Journal: iScienceIn common: rpy2, NetworkX, statsmodels, 5 other tools, genetics / omics
- [3] doi:10.1038/s41593-026-02267-3 [code]
- Spatial proteomic analysis in human Alzheimer's disease brains enables identification of microenvironment-depende
nt microglial cell states. Journal: Nature neuroscienceIn common: rpy2, NetworkX, statsmodels, 5 other tools, genetics / omics - [4] doi:10.1038/s41467-026-74694-6 [code]
- Semi-supervised Omics Factor Analysis (SOFA) disentangles known and latent sources of variation in multi-omic data.Journal: Nature communicationsIn common: statsmodels, scikit-learn, pandas, 3 other tools, methods / tools, genetics / omics, 2 references
- [5] doi:10.1093/bib/bbag485 [code]
- Single-cell-level perturbation-induced and condition-related signal estimation with batch effect removal using NDreamer.Journal: Briefings in bioinformaticsIn common: rpy2, statsmodels, scikit-learn, 4 other tools, genetics / omics, 1 reference
- [6] doi:10.1016/j.nicl.2026.104012 [code]
- Structural-functional multilayer brain network properties and outcome of combined repetitive transcranial magnetic stimulation and psychotherapy for obsessive-compulsive disorder.Journal: NeuroImage. ClinicalIn common: NetworkX, statsmodels, scikit-learn, 4 other tools, other condition, 2 references
- [7] doi:10.64898/2026.03.04.709586 [code]
- Mapping Higher-Order Topology in OCD Brain Networks with Hodge LaplacianJournal: bioRxiv (preprint)In common: NetworkX, statsmodels, scikit-learn, 4 other tools, other condition, 1 reference
- [8] doi:10.1016/j.xcrm.2026.102766 [code]
- A longitudinal single-cell and spatial multiomic atlas of pediatric high-grade glioma.Journal: Cell reports. MedicineIn common: rpy2, NetworkX, scikit-learn, 4 other tools, genetics / omics, other condition
- [9] doi:10.1038/s41467-026-75959-w [code]
- Charting higher-order models of brain function beyond pairwise interactions.Journal: Nature communicationsIn common: NetworkX, statsmodels, scikit-learn, 4 other tools, 2 references
- [10] doi:10.1016/j.ebiom.2026.106312 [code]
- Subgingival microbiota composition is associated with brain health in the general population-the PAROMIND study.Journal: EBioMedicineIn common: rpy2, NetworkX, statsmodels, 4 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: 3 repositories of the authors' code, each at its verified commit and with its license, 114 scripts, and 19 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:16ad14496d1bdf57…
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.
