Electrophysiological development and functional plasticity in dissociated human cerebral organoids across multiple cell lines.
The 7 matches · 1 of them tie a paragraph to a whole file without given lines: a weak match, whose lines are not tinted
- [1] § STAR★Methods › Quantification and statistical analysis › Dimensionality reduction analysis ↔ python/plot_parity_report.py, lines 28 to 105 · score 0.90 · global efficiency, modularity score, network burst duration, node strength, edge weight, active electrodes · Report a mismatch
- [2] § STAR★Methods › Quantification and statistical analysis › MEA data analysis ↔ src/meanap/params.py, lines 20 to 442 · score 0.89 · bior1.5, probabilistic thresholding, Network metrics, functional connections, MEA NAP, template · Report a mismatch
- [3] § STAR★Methods › Quantification and statistical analysis › MEA data analysis ↔ MEApipeline.m, lines 5 to 86 · score 0.83 · bior1.5, probabilistic thresholding, MEA network, functional connections, MEA NAP, wavelet · Report a mismatch
- [4] § STAR★Methods › Quantification and statistical analysis › Dimensionality reduction analysis ↔ AdvancedSettings.m, lines 175 to 267 · score 0.81 · global efficiency, modularity score, node strength, edge weight, node degree, components · Report a mismatch
- [5] § STAR★Methods › Quantification and statistical analysis › MEA data analysis ↔ src/meanap/params.py, lines 20 to 442 · score 0.75 · single electrode, Poisson, depth, network burst, firing rate, probability · Report a mismatch
- [6] § STAR★Methods › Quantification and statistical analysis › MEA data analysis ↔ Functions/plotting/plotNetworkBursts.m, the whole file · a weak match · score 0.67 · inter spike interval, network burst, firing rate, histograms, probability, logged · Report a mismatch
- [7] § Results › Dissociated organoids respond to a chemical plasticity stimulus ↔ python/plot_parity_report.py, lines 28 to 105 · score 0.51 · single electrode bursting, edge weight, firing rate, network bursts, strength, ISI · Report a mismatch
Paper
Loaded from Europe PMC by your browser; OSCR does not store it: doi.org · Europe PMC
The paper is loaded when this pane is shown.
The authors' code
Python · 383 lines · 16 KB · GPL-3.0 · 2 matches
- #!/usr/bin/env python3
- """Generate a side-by-side MATLAB-vs-Python plot parity report for MEA-NAP.
- Walks a MATLAB output tree and a Python output tree, pairs the plots each
- pipeline produced (handling the two pipelines' different file/folder naming
- conventions), and emits a single self-contained HTML report that shows every
- plot from both pipelines side by side. Missing cells make parity gaps obvious.
- Usage:
- python python/plot_parity_report.py \
- --matlab OutputData24Dec2025 \
- --python OutputData_Python \
- --out plot_parity_report.html
- Re-run after each plotting fix to track progress. Image tags reference the
- output files by path *relative to the report's location*, so keep the report at
- the repo root (default) or pass --out somewhere the relative paths still resolve.
- """
- from __future__ import annotations
- import argparse
- import html
- import os
- import re
- from collections import defaultdict
- from pathlib import Path
- # --- MATLAB readable label -> Python metric code -----------------------------
- # MATLAB names group-comparison plots "<N>_<readable label>_by<Grouping>.png";
- # Python names them "<code>_by<Grouping>[_node].png". This maps the readable
- # label to the code so the two can be paired. Derived from PlotNetMet.m /
- # PlotEphysStats.m ordering and src/meanap/pipeline/plotting_step{2,4}.py.
- LABEL2CODE = {
- # step 2 - recording level (ephys)
- "number of active electrodes": "numActiveElec",
- "mean firing rate (Hz)": "FRmean",
- "median firing rate (Hz)": "FRmedian",
- "network burst rate (per minute)": "NBurstRate",
- "mean number of channels involved in network bursts": "meanNumChansInvolvedInNbursts",
- "mean network burst length (s)": "meanNBstLengthS",
- "mean ISI within network burst (ms)": "meanISIWithinNbursts_ms",
- "mean ISI outside network bursts (ms)": "meanISIoutsideNbursts_ms",
- "coefficient of variation of inter network burst intervals": "CVofINBI",
- "fraction of bursts in network bursts": "fracInNburst",
- "Single-electrode burst rate (per minute)": "channelAveBurstRate",
- "Single-electrode average burst duration (ms)": "channelAveBurstDur",
- "Single-electrode average ISI within burst (ms)": "channelAveISIwithinBurst",
- "Single-electrode average ISI outside burst (ms)": "channelAveISIoutsideBurst",
- "Mean fraction of spikes in bursts per electrode": "channelAveFracSpikesInBursts",
- # step 2 - node level (ephys)
- "mean_firing_rate_node": "FR",
- "mean_firing_rate_active_node": "FRactive",
- "Unit burst rate (per minute)": "channelBurstRate",
- "Unit within-burst firing rate (Hz)": "channelWithinBurstFr",
- "Unit burst duration (ms)": "channelBurstDur",
- "Unit ISI within burst (ms)": "channelISIwithinBurst",
- "Unit ISI outside burst (ms)": "channeISIoutsideBurst",
- "Unit fraction of spikes in bursts": "channelFracSpikesInBursts",
- # step 4 - recording level (network)
- "network size": "aN",
- "density": "Dens",
- "Node degree mean": "NDmean",
- "Top 25% node degree": "NDtop25",
- "Significant edge weight mean": "sigEdgesMean",
- "Top 10% edge weight mean": "sigEdgesTop10",
- "Node strength mean": "NSmean",
- "Local efficiency mean": "ElocMean",
- "clustering coefficient": "CC",
- "number of modules": "nMod",
- "modularity score": "Q",
- "Percentage within-module z-score greater than 0": "percentZscoreGreaterThanZero",
- "Percentage within-module z-score less than 0": "percentZscoreLessThanZero",
- "mean path length": "PL",
- "Participant coefficient (PC) mean": "PCmean",
- "Bottom 10% PC": "PCmeanBottom10",
- "Top 10% PC": "PCmeanTop10",
- "global efficiency": "Eglob",
- "NC1PeripheralNodes": "NCpn1",
- "NC2NonhubConnectors": "NCpn2",
- "NC3NonhubKinless": "NCpn3",
- "NC4ProvincialHubs": "NCpn4",
- "NC5ConnectorHubs": "NCpn5",
- "NC6KinlessHubs": "NCpn6",
- "small worldness sigma": "SW",
- "small worldness omega": "SWw",
- "Mean average controllability": "aveControlMean",
- "Mean modal controllability": "modalControlMean",
- "Num NMF components": "num_nnmf_components",
- "nNMF div network size": "nComponentsRelNS",
- "Effective rank": "effRank",
- # step 4 - node level (network)
- "node degree": "ND",
- "edge weight": "MEW",
- "node strength": "NS",
- "local efficiency": "Eloc",
- "within-module degree z-score": "Z",
- "betweenness centrality": "BC",
- "participation coefficient": "PC",
- "Average Controllability": "aveControl",
- "Modal Controllability": "modalControl",
- }
- BY_SUFFIX = re.compile(r"_by(Group|Age|DIV)(_node)?$")
- NUM_PREFIX = re.compile(r"^\d+_")
- LAG_PY = re.compile(r"Lag(\d+)ms")
- def canon_path(rel: str) -> str:
- """Normalise a relative path so MATLAB and Python trees line up.
- Python uses 'Lag10ms' folder tokens where MATLAB uses '10mslag'.
- """
- return LAG_PY.sub(lambda m: f"{m.group(1)}mslag", rel)
- def metric_key(stem: str, is_matlab: bool, is_group: bool) -> str:
- """Reduce a filename stem to a pipeline-agnostic key for pairing.
- Only group-comparison plots (those under a 2B/4B *_GroupComparisons folder)
- get the numeric-prefix strip + MATLAB-label->code translation, because only
- there do the two pipelines diverge: MATLAB writes "<N>_<readable>_by<Grp>",
- Python writes "<code>_by<Grp>[_node]". MATLAB is also inconsistent — the
- ByAge folders drop the "_by<Grp>" suffix — so we key on the folder, not the
- suffix. Individual / spike / edge-threshold plots share identical filenames
- across pipelines, so their stems are left untouched and pair verbatim.
- """
- if not is_group:
- return stem
- stem = BY_SUFFIX.sub("", stem)
- if is_matlab:
- readable = NUM_PREFIX.sub("", stem)
- return LABEL2CODE.get(readable, readable)
- return stem
- def pair_key(rel: str, is_matlab: bool) -> str:
- """Full pairing key: canonical directory + metric key."""
- rel = canon_path(rel)
- d, name = os.path.split(rel)
- stem = name[:-4] if name.lower().endswith(".png") else name
- is_group = "GroupComparisons" in d
- return f"{d}/{metric_key(stem, is_matlab, is_group)}"
- def section_of(key: str) -> str:
- """Human-readable section for grouping/navigation."""
- if key.startswith("./1_SpikeDetection") or key.startswith("1_SpikeDetection"):
- return "1 · Spike Detection"
- if "2A_IndividualNeuronalAnalysis" in key:
- return "2A · Neuronal Activity — Individual"
- if "2B_GroupComparisons" in key:
- return "2B · Neuronal Activity — Group"
- if "3_EdgeThresholdingCheck" in key:
- return "3 · Edge Thresholding Check"
- if "4A_IndividualNetworkAnalysis" in key:
- return "4A · Network Activity — Individual"
- if "4B_GroupComparisons" in key:
- return "4B · Network Activity — Group"
- return "Other"
- SECTION_ORDER = [
- "1 · Spike Detection",
- "2A · Neuronal Activity — Individual",
- "2B · Neuronal Activity — Group",
- "3 · Edge Thresholding Check",
- "4A · Network Activity — Individual",
- "4B · Network Activity — Group",
- "Other",
- ]
- def collect(root: Path, is_matlab: bool, filt: "re.Pattern | None" = None) -> dict[str, str]:
- """Map pairing key -> path relative to `root` for every PNG under root.
- If ``filt`` is given, only PNGs whose relative path matches the regex are
- included (used to focus a report on a subsystem, e.g. the stim plots).
- """
- out: dict[str, str] = {}
- for p in root.rglob("*.png"):
- rel = os.path.relpath(p, root)
- if filt is not None and not filt.search(rel):
- continue
- out[pair_key("./" + rel, is_matlab)] = rel
- return out
- def rel_from_report(report_dir: Path, root: Path, rel: str) -> str:
- return os.path.relpath(root / rel, report_dir).replace(os.sep, "/")
- def build_report(matlab_root: Path, python_root: Path, out_path: Path,
- filt: "re.Pattern | None" = None) -> dict:
- mat = collect(matlab_root, is_matlab=True, filt=filt)
- py = collect(python_root, is_matlab=False, filt=filt)
- report_dir = out_path.parent.resolve()
- all_keys = sorted(set(mat) | set(py))
- sections: dict[str, list] = defaultdict(list)
- for k in all_keys:
- sections[section_of(k)].append(k)
- # per-section stats
- stats = {}
- for sec, keys in sections.items():
- both = sum(1 for k in keys if k in mat and k in py)
- mat_only = sum(1 for k in keys if k in mat and k not in py)
- py_only = sum(1 for k in keys if k in py and k not in mat)
- stats[sec] = (both, mat_only, py_only, len(keys))
- tot_both = sum(s[0] for s in stats.values())
- tot_mat_only = sum(s[1] for s in stats.values())
- tot_py_only = sum(s[2] for s in stats.values())
- def img_cell(root, rel, side):
- if rel is None:
- return f'<div class="cell missing"><span>— no {side} plot —</span></div>'
- src = html.escape(rel_from_report(report_dir, root, rel))
- title = html.escape(rel)
- return (
- f'<div class="cell"><a href="{src}" target="_blank">'
- f'<img loading="lazy" src="{src}" title="{title}"></a>'
- f'<div class="fname">{title}</div></div>'
- )
- parts = []
- parts.append(HEADER)
- parts.append(f"""
- <header>
- <h1>MEA-NAP plot parity — MATLAB vs Python</h1>
- <p class="paths"><b>MATLAB:</b> {html.escape(str(matlab_root))} |
- <b>Python:</b> {html.escape(str(python_root))}</p>
- <div class="totals">
- <span class="badge both">{tot_both} paired</span>
- <span class="badge matonly">{tot_mat_only} MATLAB-only (missing in Python)</span>
- <span class="badge pyonly">{tot_py_only} Python-only (extra)</span>
- </div>
- <label class="filter"><input type="checkbox" id="onlyGaps"> Show only parity gaps (missing on one side)</label>
- </header>
- <nav>
- """)
- for sec in SECTION_ORDER:
- if sec not in stats:
- continue
- b, mo, po, _ = stats[sec]
- parts.append(
- f'<a href="#{slug(sec)}">{html.escape(sec)} '
- f'<small>({b}✓ {mo}▲ {po}▼)</small></a>'
- )
- parts.append("</nav>")
- for sec in SECTION_ORDER:
- if sec not in sections:
- continue
- keys = sections[sec]
- b, mo, po, tot = stats[sec]
- parts.append(f'<section id="{slug(sec)}">')
- parts.append(
- f'<h2>{html.escape(sec)} '
- f'<span class="secstats">{b} paired · {mo} MATLAB-only · {po} Python-only</span></h2>'
- )
- parts.append(
- '<div class="colbar"><div></div>'
- '<div class="cols"><span class="mlab">MATLAB</span>'
- '<span class="pyth">Python</span></div></div>'
- )
- for k in keys:
- m_rel = mat.get(k)
- p_rel = py.get(k)
- gap = (m_rel is None) or (p_rel is None)
- row_cls = "row gap" if gap else "row"
- label = html.escape(k.split("/")[-1])
- sub = html.escape("/".join(k.split("/")[:-1]))
- parts.append(f'<div class="{row_cls}" data-gap="{int(gap)}">')
- parts.append(f'<div class="rowhead"><b>{label}</b><br><small>{sub}</small></div>')
- parts.append('<div class="pair">')
- parts.append(img_cell(matlab_root, m_rel, "MATLAB"))
- parts.append(img_cell(python_root, p_rel, "Python"))
- parts.append("</div></div>")
- parts.append("</section>")
- parts.append(FOOTER)
- out_path.write_text("\n".join(parts), encoding="utf-8")
- return {
- "paired": tot_both,
- "matlab_only": tot_mat_only,
- "python_only": tot_py_only,
- "sections": stats,
- "out": str(out_path),
- }
- def slug(s: str) -> str:
- return re.sub(r"[^a-z0-9]+", "-", s.lower()).strip("-")
- HEADER = """<!doctype html>
- <html lang="en"><head><meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>MEA-NAP plot parity</title>
- <style>
- :root { color-scheme: light dark; }
- * { box-sizing: border-box; }
- body { margin: 0; font: 14px/1.5 -apple-system, Segoe UI, Roboto, sans-serif;
- background: #0f1115; color: #e6e8eb; }
- header { padding: 20px 24px; border-bottom: 1px solid #2a2e37; position: sticky; top: 0;
- background: #0f1115ee; backdrop-filter: blur(6px); z-index: 10; }
- h1 { margin: 0 0 6px; font-size: 20px; }
- .paths { margin: 0 0 10px; color: #9aa0aa; font-size: 12px; }
- .totals { display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 8px; }
- .badge { padding: 3px 10px; border-radius: 999px; font-size: 12px; font-weight: 600; }
- .badge.both { background: #16351f; color: #7ee2a0; }
- .badge.matonly { background: #3a2a12; color: #f0b866; }
- .badge.pyonly { background: #122a3a; color: #6cc2f0; }
- .filter { font-size: 13px; color: #c3c8d0; cursor: pointer; user-select: none; }
- nav { display: flex; flex-wrap: wrap; gap: 8px; padding: 12px 24px; border-bottom: 1px solid #2a2e37; }
- nav a { color: #c3c8d0; text-decoration: none; font-size: 12px; padding: 4px 10px;
- background: #1a1d24; border-radius: 6px; }
- nav a small { color: #8b919b; }
- nav a:hover { background: #262a33; }
- section { padding: 8px 24px 32px; }
- h2 { font-size: 16px; border-bottom: 1px solid #2a2e37; padding-bottom: 6px; }
- h2 .secstats { font-size: 12px; font-weight: 400; color: #8b919b; margin-left: 8px; }
- .row { display: grid; grid-template-columns: 190px 1fr; gap: 14px; padding: 12px 0;
- border-bottom: 1px solid #1c2027; align-items: start; }
- .row.gap { background: #1a140c22; }
- .rowhead { font-size: 13px; word-break: break-word; }
- .rowhead small { color: #8b919b; font-size: 11px; }
- .pair { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
- .colbar { display: grid; grid-template-columns: 190px 1fr; gap: 14px; position: sticky;
- top: 118px; z-index: 5; background: #0f1115; padding: 6px 0; }
- .colbar .cols { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
- .colbar .cols span { font-weight: 700; color: #9aa0aa; font-size: 12px;
- text-transform: uppercase; letter-spacing: .05em; }
- .colbar .cols .mlab { color: #f0b866; }
- .colbar .cols .pyth { color: #6cc2f0; }
- .cell { background: #1a1d24; border: 1px solid #2a2e37; border-radius: 8px; padding: 8px;
- display: flex; flex-direction: column; align-items: center; }
- .cell img { max-width: 100%; height: auto; border-radius: 4px; background: #fff; }
- .cell.missing { justify-content: center; min-height: 120px; color: #8b6a3a;
- border-style: dashed; font-style: italic; }
- .fname { font-size: 10px; color: #7c828c; margin-top: 6px; word-break: break-all; text-align: center; }
- .colhdr { display: grid; grid-template-columns: 190px 1fr; gap: 14px; padding: 6px 24px 0; }
- .colhdr .labels { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; font-weight: 700; color: #9aa0aa; }
- </style></head><body>
- """
- FOOTER = """
- <script>
- document.getElementById('onlyGaps').addEventListener('change', function(e){
- const on = e.target.checked;
- document.querySelectorAll('.row').forEach(r => {
- r.style.display = (on && r.dataset.gap === '0') ? 'none' : '';
- });
- });
- </script>
- </body></html>
- """
- def main():
- ap = argparse.ArgumentParser(description=__doc__)
- ap.add_argument("--matlab", default="OutputData24Dec2025")
- ap.add_argument("--python", default="OutputData_Python")
- ap.add_argument("--out", default="plot_parity_report.html")
- ap.add_argument("--filter", default=None,
- help="only include PNGs whose relative path matches this regex "
- "(e.g. a subsystem like the stim plots)")
- args = ap.parse_args()
- filt = re.compile(args.filter) if args.filter else None
- res = build_report(Path(args.matlab), Path(args.python), Path(args.out), filt=filt)
- print(f"Wrote {res['out']}")
- print(f" paired: {res['paired']}")
- print(f" MATLAB-only: {res['matlab_only']}")
- print(f" Python-only: {res['python_only']}")
- print(" by section:")
- for sec, (b, mo, po, tot) in res["sections"].items():
- print(f" {sec:45s} {b:4d} paired {mo:4d} MATLAB-only {po:4d} Python-only")
- if __name__ == "__main__":
- main()
plot_parity_report.py at commit 9a8eaf2, under GPL-3.0 · at the source
Overview
- Department of Basic and Clinical Neuroscience, Institute of Psychiatry, Psychology and Neuroscience, King’s College London, London SE5 9RT, UK
- MRC Centre for Neurodevelopmental Disorders, King’s College London, London, UK
- MRC Laboratory of Molecular Biology, Cambridge, UK
- Dementia Research Institute, King’s College London, London, UK
Abstract
Microelectrode arrays (MEAs) are increasingly used to profile the development of synchronized activity in neural organoids, yet no organoid study has reported on the consistency of electrophysiological development across cell lines. Here, we used dissociated neural organoids derived from six cell lines on MEAs to characterize functional synapse development using multiple parameters across time. The dissociated organoids demonstrated increasing functional connectivity and network activity over time across all cell lines and plasticity in response to synaptic-like stimulation. Like the organoids they were derived from, dissociated organoid cultures contained a diverse mixture of cell types. These results demonstrate that dissociated cerebral organoids can generate functional neurons, akin to primary neuronal cultures from brain tissue, providing a scalable model for studies of neurodevelopment and synaptic function. Consistent with unguided differentiation, we observed variability in activity parameters linked to donor cell line and batch effects, which must be considered in experimental design.
Reproduced under the paper's license (CC BY), from the paper cited above.
Repository
Its files are read in the Code ↔ Paper reader above, with 7 matches between paragraphs and lines of code.
SAND-Lab/MEA-NAP
9a8eaf2b3ba2ce771aeffb16baf3aef50db31903, 25 September 2026Availability: 1 check, the latest on 30 September 2026: the link answers
- 30 September 2026: the link answers
771 files
- AdvancedSettings.m, MATLAB, 278 lines, 1 match
- Functions/
+NBP/ , MATLAB, 59 linesSEM_calc.m - Functions/
+NBP/ , MATLAB, 34 linesjitterExamples.m - Functions/
+NBP/ , MATLAB, 33 lineslineExamples.m - Functions/
+NBP/ , MATLAB, 105 lineslinearModelExamples.m - Functions/
+NBP/ , MATLAB, 132 linesshowCase.m - Functions/
+NBP/ , MATLAB, 44 linessimpleExamples.m - Functions/
+NBP/ , MATLAB, 45 linesstatsOptionsExample.m - Functions/
+NBP/ , MATLAB, 60 linestInterval_calc.m - Functions/
+NBP/ , MATLAB, 32 linestableExamples.m - Functions/
2019_03_03_BCT/ , MATLAB, 53 linesadjacency_plot_und.m - Functions/
2019_03_03_BCT/ , MATLAB, 60 linesagreement.m - Functions/
2019_03_03_BCT/ , MATLAB, 28 linesagreement_weighted.m - Functions/
2019_03_03_BCT/ , MATLAB, 135 linesalign_matrices.m - Functions/
2019_03_03_BCT/ , MATLAB, 64 linesassortativity_bin.m - Functions/
2019_03_03_BCT/ , MATLAB, 62 linesassortativity_wei.m - Functions/
2019_03_03_BCT/ , MATLAB, 64 linesbackbone_wu.m - Functions/
2019_03_03_BCT/ , MATLAB, 53 linesbetweenness_bin.m - Functions/
2019_03_03_BCT/ , MATLAB, 76 linesbetweenness_wei.m - Functions/
2019_03_03_BCT/ , MATLAB, 62 linesbreadth.m - Functions/
2019_03_03_BCT/ , MATLAB, 39 linesbreadthdist.m - Functions/
2019_03_03_BCT/ , MATLAB, 79 linescharpath.m - Functions/
2019_03_03_BCT/ , MATLAB, 102 linesclique_communities.m - Functions/
2019_03_03_BCT/ , MATLAB, 35 linesclustering_coef_bd.m - Functions/
2019_03_03_BCT/ , MATLAB, 28 linesclustering_coef_bu.m - Functions/
2019_03_03_BCT/ , MATLAB, 42 linesclustering_coef_wd.m - Functions/
2019_03_03_BCT/ , MATLAB, 30 linesclustering_coef_wu.m - Functions/
2019_03_03_BCT/ , MATLAB, 136 linesclustering_coef_wu_sign. m - Functions/
2019_03_03_BCT/ , MATLAB, 198 linescommunity_louvain.m - Functions/
2019_03_03_BCT/ , MATLAB, 96 linesconsensus_und.m - Functions/
2019_03_03_BCT/ , MATLAB, 88 linescore_periphery_dir.m - Functions/
2019_03_03_BCT/ , MATLAB, 45 linescycprob.m - Functions/
2019_03_03_BCT/ , MATLAB, 31 linesdegrees_dir.m - Functions/
2019_03_03_BCT/ , MATLAB, 22 linesdegrees_und.m - Functions/
2019_03_03_BCT/ , MATLAB, 24 linesdensity_dir.m - Functions/
2019_03_03_BCT/ , MATLAB, 28 linesdensity_und.m - Functions/
2019_03_03_BCT/ , MATLAB, 33 linesdiffusion_efficiency.m - Functions/
2019_03_03_BCT/ , MATLAB, 45 linesdistance_bin.m - Functions/
2019_03_03_BCT/ , MATLAB, 71 linesdistance_wei.m - Functions/
2019_03_03_BCT/ , MATLAB, 121 linesdistance_wei_floyd.m - Functions/
2019_03_03_BCT/ , MATLAB, 46 linesdiversity_coef_sign.m - Functions/
2019_03_03_BCT/ , MATLAB, 68 linesedge_betweenness_bin.m - Functions/
2019_03_03_BCT/ , MATLAB, 82 linesedge_betweenness_wei.m - Functions/
2019_03_03_BCT/ , MATLAB, 48 linesedge_nei_overlap_bd.m - Functions/
2019_03_03_BCT/ , MATLAB, 45 linesedge_nei_overlap_bu.m - Functions/
2019_03_03_BCT/ , MATLAB, 76 linesefficiency_bin.m - Functions/
2019_03_03_BCT/ , MATLAB, 136 linesefficiency_wei.m - Functions/
2019_03_03_BCT/ , MATLAB, 37 lineseigenvector_centrality_u nd.m - Functions/
2019_03_03_BCT/ , MATLAB, 45 lineserange.m - Functions/
2019_03_03_BCT/ , MATLAB, 100 linesevaluate_generative_mode l.m - Functions/
2019_03_03_BCT/ , MATLAB, 50 linesfind_motif34.m - Functions/
2019_03_03_BCT/ , MATLAB, 158 linesfindpaths.m - Functions/
2019_03_03_BCT/ , MATLAB, 41 linesfindwalks.m - Functions/
2019_03_03_BCT/ , MATLAB, 51 linesflow_coef_bd.m - Functions/
2019_03_03_BCT/ , MATLAB, 83 linesgateway_coef_sign.m - Functions/
2019_03_03_BCT/ , MATLAB, 241 linesgenerate_fc.m - Functions/
2019_03_03_BCT/ , MATLAB, 897 linesgenerative_model.m - Functions/
2019_03_03_BCT/ , MATLAB, 57 linesget_components.m - Functions/
2019_03_03_BCT/ , MATLAB, 46 linesgrid_communities.m - Functions/
2019_03_03_BCT/ , MATLAB, 81 linesgtom.m - Functions/
2019_03_03_BCT/ , MATLAB, 48 linesjdegree.m - Functions/
2019_03_03_BCT/ , MATLAB, 59 lineskcore_bd.m - Functions/
2019_03_03_BCT/ , MATLAB, 58 lineskcore_bu.m - Functions/
2019_03_03_BCT/ , MATLAB, 27 lineskcoreness_centrality_bd. m - Functions/
2019_03_03_BCT/ , MATLAB, 34 lineskcoreness_centrality_bu. m - Functions/
2019_03_03_BCT/ , MATLAB, 91 lineslatmio_dir.m - Functions/
2019_03_03_BCT/ , MATLAB, 119 lineslatmio_dir_connected.m - Functions/
2019_03_03_BCT/ , MATLAB, 109 lineslatmio_und.m - Functions/
2019_03_03_BCT/ , MATLAB, 136 lineslatmio_und_connected.m - Functions/
2019_03_03_BCT/ , MATLAB, 150 lineslink_communities.m - Functions/
2019_03_03_BCT/ , MATLAB, 44 lineslocal_assortativity_wu_s ign.m - Functions/
2019_03_03_BCT/ , MATLAB, 90 linesmake_motif34lib.m - Functions/
2019_03_03_BCT/ , MATLAB, 75 linesmakeevenCIJ.m - Functions/
2019_03_03_BCT/ , MATLAB, 49 linesmakefractalCIJ.m - Functions/
2019_03_03_BCT/ , MATLAB, 45 linesmakelatticeCIJ.m - Functions/
2019_03_03_BCT/ , MATLAB, 24 linesmakerandCIJ_dir.m - Functions/
2019_03_03_BCT/ , MATLAB, 25 linesmakerandCIJ_und.m - Functions/
2019_03_03_BCT/ , MATLAB, 81 linesmakerandCIJdegreesfixed. m - Functions/
2019_03_03_BCT/ , MATLAB, 47 linesmakeringlatticeCIJ.m - Functions/
2019_03_03_BCT/ , MATLAB, 29 linesmaketoeplitzCIJ.m - Functions/
2019_03_03_BCT/ , MATLAB, 80 linesmatching_ind.m - Functions/
2019_03_03_BCT/ , MATLAB, 39 linesmatching_ind_und.m - Functions/
2019_03_03_BCT/ , MATLAB, 45 linesmean_first_passage_time. m - Functions/
2019_03_03_BCT/ , MATLAB, 284 linesmleme_constraint_model.m - Functions/
2019_03_03_BCT/ , MATLAB, 124 linesmodularity_dir.m - Functions/
2019_03_03_BCT/ , MATLAB, 122 linesmodularity_und.m - Functions/
2019_03_03_BCT/ , MATLAB, 41 linesmodule_degree_zscore.m - Functions/
2019_03_03_BCT/ , MATLAB, 78 linesmotif3funct_bin.m - Functions/
2019_03_03_BCT/ , MATLAB, 101 linesmotif3funct_wei.m - Functions/
2019_03_03_BCT/ , MATLAB, 56 linesmotif3struct_bin.m - Functions/
2019_03_03_BCT/ , MATLAB, 80 linesmotif3struct_wei.m - Functions/
2019_03_03_BCT/ , MATLAB, 88 linesmotif4funct_bin.m - Functions/
2019_03_03_BCT/ , MATLAB, 111 linesmotif4funct_wei.m - Functions/
2019_03_03_BCT/ , MATLAB, 65 linesmotif4struct_bin.m - Functions/
2019_03_03_BCT/ , MATLAB, 91 linesmotif4struct_wei.m - Functions/
2019_03_03_BCT/ , MATLAB, 112 linesnavigation_wu.m - Functions/
2019_03_03_BCT/ , MATLAB, 188 linesnull_model_dir_sign.m - Functions/
2019_03_03_BCT/ , MATLAB, 181 linesnull_model_und_sign.m - Functions/
2019_03_03_BCT/ , MATLAB, 57 linespagerank_centrality.m - Functions/
2019_03_03_BCT/ , MATLAB, 49 linesparticipation_coef.m - Functions/
2019_03_03_BCT/ , MATLAB, 47 linesparticipation_coef_sign. m - Functions/
2019_03_03_BCT/ , MATLAB, 97 linespartition_distance.m - Functions/
2019_03_03_BCT/ , MATLAB, 84 linespath_transitivity.m - Functions/
2019_03_03_BCT/ , MATLAB, 228 linespredict_fc.m - Functions/
2019_03_03_BCT/ , MATLAB, 110 linesquasi_idempotence.m - Functions/
2019_03_03_BCT/ , MATLAB, 70 linesrandmio_dir.m - Functions/
2019_03_03_BCT/ , MATLAB, 98 linesrandmio_dir_connected.m - Functions/
2019_03_03_BCT/ , MATLAB, 80 linesrandmio_dir_signed.m - Functions/
2019_03_03_BCT/ , MATLAB, 80 linesrandmio_und.m - Functions/
2019_03_03_BCT/ , MATLAB, 107 linesrandmio_und_connected.m - Functions/
2019_03_03_BCT/ , MATLAB, 80 linesrandmio_und_signed.m - Functions/
2019_03_03_BCT/ , MATLAB, 53 linesrandomize_graph_partial_ und.m - Functions/
2019_03_03_BCT/ , MATLAB, 140 linesrandomizer_bin_und.m - Functions/
2019_03_03_BCT/ , MATLAB, 68 linesreachdist.m - Functions/
2019_03_03_BCT/ , MATLAB, 197 linesrentian_scaling_2d.m - Functions/
2019_03_03_BCT/ , MATLAB, 209 linesrentian_scaling_3d.m - Functions/
2019_03_03_BCT/ , MATLAB, 64 linesreorderMAT.m - Functions/
2019_03_03_BCT/ , MATLAB, 105 linesreorder_matrix.m - Functions/
2019_03_03_BCT/ , MATLAB, 107 linesreorder_mod.m - Functions/
2019_03_03_BCT/ , MATLAB, 140 linesresource_efficiency_bin. m - Functions/
2019_03_03_BCT/ , MATLAB, 37 linesretrieve_shortest_path.m - Functions/
2019_03_03_BCT/ , MATLAB, 53 linesrich_club_bd.m - Functions/
2019_03_03_BCT/ , MATLAB, 49 linesrich_club_bu.m - Functions/
2019_03_03_BCT/ , MATLAB, 75 linesrich_club_wd.m - Functions/
2019_03_03_BCT/ , MATLAB, 72 linesrich_club_wu.m - Functions/
2019_03_03_BCT/ , MATLAB, 87 linesrout_efficiency.m - Functions/
2019_03_03_BCT/ , MATLAB, 40 linesscore_wu.m - Functions/
2019_03_03_BCT/ , MATLAB, 117 linessearch_information.m - Functions/
2019_03_03_BCT/ , MATLAB, 27 linesstrengths_dir.m - Functions/
2019_03_03_BCT/ , MATLAB, 18 linesstrengths_und.m - Functions/
2019_03_03_BCT/ , MATLAB, 30 linesstrengths_und_sign.m - Functions/
2019_03_03_BCT/ , MATLAB, 24 linessubgraph_centrality.m - Functions/
2019_03_03_BCT/ , MATLAB, 19 linesthreshold_absolute.m - Functions/
2019_03_03_BCT/ , MATLAB, 45 linesthreshold_proportional.m - Functions/
2019_03_03_BCT/ , MATLAB, 41 linestransitivity_bd.m - Functions/
2019_03_03_BCT/ , MATLAB, 20 linestransitivity_bu.m - Functions/
2019_03_03_BCT/ , MATLAB, 47 linestransitivity_wd.m - Functions/
2019_03_03_BCT/ , MATLAB, 29 linestransitivity_wu.m - Functions/
2019_03_03_BCT/ , MATLAB, 88 linesweight_conversion.m - Functions/
2019_03_03_BCT/ , MATLAB, 41 lineswritetoPAJ.m - Functions/
AxionFileLoader/ , MATLAB, 39 linesAxionFileLoader/ Annotation.m - Functions/
AxionFileLoader/ , MATLAB, 631 linesAxionFileLoader/ AxisFile.m - Functions/
AxionFileLoader/ , MATLAB, 163 linesAxionFileLoader/ BasicChannelArray.m - Functions/
AxionFileLoader/ , MATLAB, 24 linesAxionFileLoader/ BlockVectorData.m - Functions/
AxionFileLoader/ , MATLAB, 41 linesAxionFileLoader/ BlockVectorDataType.m - Functions/
AxionFileLoader/ , MATLAB, 100 linesAxionFileLoader/ BlockVectorHeader.m - Functions/
AxionFileLoader/ , MATLAB, 58 linesAxionFileLoader/ BlockVectorHeaderExtensi on.m - Functions/
AxionFileLoader/ , MATLAB, 73 linesAxionFileLoader/ BlockVectorSampleType.m - Functions/
AxionFileLoader/ , MATLAB, 79 linesAxionFileLoader/ BlockVectorSet.m - Functions/
AxionFileLoader/ , MATLAB, 95 linesAxionFileLoader/ CRC32.m - Functions/
AxionFileLoader/ , MATLAB, 135 linesAxionFileLoader/ ChannelArray.m - Functions/
AxionFileLoader/ , MATLAB, 27 linesAxionFileLoader/ ChannelID.m - Functions/
AxionFileLoader/ , MATLAB, 120 linesAxionFileLoader/ ChannelMapping.m - Functions/
AxionFileLoader/ , MATLAB, 270 linesAxionFileLoader/ CombinedBlockVectorHeade rEntry.m - Functions/
AxionFileLoader/ , MATLAB, 155 linesAxionFileLoader/ ContinuousBlockVectorHea derEntry.m - Functions/
AxionFileLoader/ , MATLAB, 268 linesAxionFileLoader/ ContinuousDataSet.m - Functions/
AxionFileLoader/ , MATLAB, 67 linesAxionFileLoader/ ContractilityWaveform.m - Functions/
AxionFileLoader/ , MATLAB, 573 linesAxionFileLoader/ DataSet.m - Functions/
AxionFileLoader/ , MATLAB, 76 linesAxionFileLoader/ DateTime.m - Functions/
AxionFileLoader/ , MATLAB, 150 linesAxionFileLoader/ DiscontinuousBlockVector HeaderEntry.m - Functions/
AxionFileLoader/ , MATLAB, 69 linesAxionFileLoader/ Entry.m - Functions/
AxionFileLoader/ , MATLAB, 97 linesAxionFileLoader/ EntryRecord.m - Functions/
AxionFileLoader/ , MATLAB, 57 linesAxionFileLoader/ EntryRecordID.m - Functions/
AxionFileLoader/ , MATLAB, 45 linesAxionFileLoader/ EventTag.m - Functions/
AxionFileLoader/ , MATLAB, 36 linesAxionFileLoader/ KeyValuePairTag.m - Functions/
AxionFileLoader/ , MATLAB, 77 linesAxionFileLoader/ LeapInductionEvent.m - Functions/
AxionFileLoader/ , MATLAB, 25 linesAxionFileLoader/ LedColor.m - Functions/
AxionFileLoader/ , MATLAB, 76 linesAxionFileLoader/ LedPosition.m - Functions/
AxionFileLoader/ , MATLAB, 110 linesAxionFileLoader/ LegacySupport.m - Functions/
AxionFileLoader/ , MATLAB, 302 linesAxionFileLoader/ LoadArgs.m - Functions/
AxionFileLoader/ , MATLAB, 86 linesAxionFileLoader/ Note.m - Functions/
AxionFileLoader/ , MATLAB, 239 linesAxionFileLoader/ PlateTypes.m - Functions/
AxionFileLoader/ , MATLAB, 313 linesAxionFileLoader/ SpikeDataSet.m - Functions/
AxionFileLoader/ , MATLAB, 53 linesAxionFileLoader/ Spike_v1.m - Functions/
AxionFileLoader/ , MATLAB, 70 linesAxionFileLoader/ StimulationChannels.m - Functions/
AxionFileLoader/ , MATLAB, 124 linesAxionFileLoader/ StimulationEvent.m - Functions/
AxionFileLoader/ , MATLAB, 38 linesAxionFileLoader/ StimulationEventData.m - Functions/
AxionFileLoader/ , MATLAB, 76 linesAxionFileLoader/ StimulationLeds.m - Functions/
AxionFileLoader/ , MATLAB, 65 linesAxionFileLoader/ StimulationWaveform.m - Functions/
AxionFileLoader/ , MATLAB, 107 linesAxionFileLoader/ Tag.m - Functions/
AxionFileLoader/ , MATLAB, 52 linesAxionFileLoader/ TagEntry.m - Functions/
AxionFileLoader/ , MATLAB, 64 linesAxionFileLoader/ TagType.m - Functions/
AxionFileLoader/ , MATLAB, 87 linesAxionFileLoader/ ViabilityImpedanceEvent. m - Functions/
AxionFileLoader/ , MATLAB, 34 linesAxionFileLoader/ VoltageWaveform.m - Functions/
AxionFileLoader/ , MATLAB, 75 linesAxionFileLoader/ Waveform.m - Functions/
AxionFileLoader/ , MATLAB, 124 linesAxionFileLoader/ WellInformation.m - Functions/
AxionFileLoader/ , MATLAB, 18 linesAxionFileLoader/ freadstring.m - Functions/
AxionFileLoader/ , MATLAB, 35 linesAxionFileLoader/ parseGuid.m - Functions/
BurstDetectISIn.m , MATLAB, 162 lines - Functions/
CC_PL_SW/ , MATLAB, 157 lineslatmio_und_v2.m - Functions/
CC_PL_SW/ , MATLAB, 125 linesrandmio_und_v2.m - Functions/
CC_PL_SW/ , MATLAB, 69 linessmall_worldness_RL_wu.m - Functions/
Colormaps/ , MATLAB, 112 linesColormaps/ demo1.m - Functions/
Colormaps/ , MATLAB, 54 linesColormaps/ demo2.m - Functions/
Colormaps/ , MATLAB, 76 linesColormaps/ fake_parula.m - Functions/
Colormaps/ , MATLAB, 269 linesColormaps/ inferno.m - Functions/
Colormaps/ , MATLAB, 271 linesColormaps/ magma.m - Functions/
Colormaps/ , MATLAB, 270 linesColormaps/ plasma.m - Functions/
Colormaps/ , MATLAB, 267 linesColormaps/ viridis.m - Functions/
CreateOutputFolders.m , MATLAB, 71 lines - Functions/
ExtractNetMet.m , MATLAB, 672 lines - Functions/
GUI/ , MATLAB, 89 linesrunGUImode.m - Functions/
GroupingInfo.m , MATLAB, 53 lines - Functions/
HalfViolinPlot.m , MATLAB, 94 lines - Functions/
McsMatlabDataTools/ , MATLAB, 502 lines+McsHDF5/ @McsAnalogStream/ McsAnalogStream.m - Functions/
McsMatlabDataTools/ , MATLAB, 123 lines+McsHDF5/ @McsAnalogStream/ plot.m - Functions/
McsMatlabDataTools/ , MATLAB, 544 lines+McsHDF5/ @McsAverageSegment/ McsAverageSegment.m - Functions/
McsMatlabDataTools/ , MATLAB, 207 lines+McsHDF5/ @McsAverageSegment/ plot.m - Functions/
McsMatlabDataTools/ , MATLAB, 120 lines+McsHDF5/ @McsCmosAcquisitionSourc e/ McsCmosAcquisitionSource .m - Functions/
McsMatlabDataTools/ , MATLAB, 106 lines+McsHDF5/ @McsCmosAcquisitionSourc e/ plot.m - Functions/
McsMatlabDataTools/ , MATLAB, 67 lines+McsHDF5/ @McsCmosDataSource/ McsCmosDataSource.m - Functions/
McsMatlabDataTools/ , MATLAB, 85 lines+McsHDF5/ @McsCmosFilterSource/ McsCmosFilterSource.m - Functions/
McsMatlabDataTools/ , MATLAB, 39 lines+McsHDF5/ @McsCmosLinkedDataSource / McsCmosLinkedDataSource. m - Functions/
McsMatlabDataTools/ , MATLAB, 8 lines+McsHDF5/ @McsCmosLinkedDataSource / plot.m - Functions/
McsMatlabDataTools/ , MATLAB, 107 lines+McsHDF5/ @McsCmosRecording/ McsCmosRecording.m - Functions/
McsMatlabDataTools/ , MATLAB, 72 lines+McsHDF5/ @McsCmosRecording/ plot.m - Functions/
McsMatlabDataTools/ , MATLAB, 139 lines+McsHDF5/ @McsCmosSpikeSorterSourc e/ McsCmosSpikeSorterSource .m - Functions/
McsMatlabDataTools/ , MATLAB, 83 lines+McsHDF5/ @McsCmosSpikeSorterSourc e/ checkboxHandler.m - Functions/
McsMatlabDataTools/ , MATLAB, 39 lines+McsHDF5/ @McsCmosSpikeSorterSourc e/ createSensorSTAImage.m - Functions/
McsMatlabDataTools/ , MATLAB, 35 lines+McsHDF5/ @McsCmosSpikeSorterSourc e/ listHandler.m - Functions/
McsMatlabDataTools/ , MATLAB, 51 lines+McsHDF5/ @McsCmosSpikeSorterSourc e/ mapHandler.m - Functions/
McsMatlabDataTools/ , MATLAB, 393 lines+McsHDF5/ @McsCmosSpikeSorterSourc e/ plot.m - Functions/
McsMatlabDataTools/ , MATLAB, 319 lines+McsHDF5/ @McsCmosSpikeSorterUnit/ McsCmosSpikeSorterUnit.m - Functions/
McsMatlabDataTools/ , MATLAB, 57 lines+McsHDF5/ @McsCmosSpikeSorterUnit/ createUnitSTAImage.m - Functions/
McsMatlabDataTools/ , MATLAB, 270 lines+McsHDF5/ @McsCmosSpikeSorterUnit/ plot.m - Functions/
McsMatlabDataTools/ , MATLAB, 209 lines+McsHDF5/ @McsCmosSpikeStream/ McsCmosSpikeStream.m - Functions/
McsMatlabDataTools/ , MATLAB, 85 lines+McsHDF5/ @McsCmosSpikeStream/ plot.m - Functions/
McsMatlabDataTools/ , MATLAB, 236 lines+McsHDF5/ @McsCmosStaExplorerSourc e/ McsCmosStaExplorerSource .m - Functions/
McsMatlabDataTools/ , MATLAB, 55 lines+McsHDF5/ @McsCmosStaExplorerSourc e/ mouseHandlerHeatMap.m - Functions/
McsMatlabDataTools/ , MATLAB, 49 lines+McsHDF5/ @McsCmosStaExplorerSourc e/ mouseSingleSensor.m - Functions/
McsMatlabDataTools/ , MATLAB, 153 lines+McsHDF5/ @McsCmosStaExplorerSourc e/ plot.m - Functions/
McsMatlabDataTools/ , MATLAB, 93 lines+McsHDF5/ @McsCmosStaExplorerSourc e/ plotHeatMap.m - Functions/
McsMatlabDataTools/ , MATLAB, 155 lines+McsHDF5/ @McsCmosStaExplorerSourc e/ plotSingleSensor.m - Functions/
McsMatlabDataTools/ , MATLAB, 416 lines+McsHDF5/ @McsCutoutSegment/ McsCutoutSegment.m - Functions/
McsMatlabDataTools/ , MATLAB, 160 lines+McsHDF5/ @McsCutoutSegment/ plot.m - Functions/
McsMatlabDataTools/ , MATLAB, 234 lines+McsHDF5/ @McsData/ McsData.m - Functions/
McsMatlabDataTools/ , MATLAB, 48 lines+McsHDF5/ @McsData/ plot.m - Functions/
McsMatlabDataTools/ , MATLAB, 251 lines+McsHDF5/ @McsEventStream/ McsEventStream.m - Functions/
McsMatlabDataTools/ , MATLAB, 66 lines+McsHDF5/ @McsEventStream/ plot.m - Functions/
McsMatlabDataTools/ , MATLAB, 536 lines+McsHDF5/ @McsFrameDataEntity/ McsFrameDataEntity.m - Functions/
McsMatlabDataTools/ , MATLAB, 68 lines+McsHDF5/ @McsFrameDataEntity/ frameMovie.m - Functions/
McsMatlabDataTools/ , MATLAB, 241 lines+McsHDF5/ @McsFrameDataEntity/ plot.m - Functions/
McsMatlabDataTools/ , MATLAB, 96 lines+McsHDF5/ @McsFrameStream/ McsFrameStream.m - Functions/
McsMatlabDataTools/ , MATLAB, 82 lines+McsHDF5/ @McsFrameStream/ plot.m - Functions/
McsMatlabDataTools/ , MATLAB, 284 lines+McsHDF5/ @McsH5Helper/ McsH5Helper.m - Functions/
McsMatlabDataTools/ , MATLAB, 135 lines+McsHDF5/ @McsRecording/ McsRecording.m - Functions/
McsMatlabDataTools/ , MATLAB, 117 lines+McsHDF5/ @McsRecording/ plot.m - Functions/
McsMatlabDataTools/ , MATLAB, 74 lines+McsHDF5/ @McsSegmentStream/ McsSegmentStream.m - Functions/
McsMatlabDataTools/ , MATLAB, 14 lines+McsHDF5/ @McsSegmentStream/ plot.m - Functions/
McsMatlabDataTools/ , MATLAB, 131 lines+McsHDF5/ @McsStream/ McsStream.m - Functions/
McsMatlabDataTools/ , MATLAB, 203 lines+McsHDF5/ @McsTimeStampStream/ McsTimeStampStream.m - Functions/
McsMatlabDataTools/ , MATLAB, 52 lines+McsHDF5/ @McsTimeStampStream/ plot.m - Functions/
McsMatlabDataTools/ , MATLAB, 120 lines+McsHDF5/ @McsVideo/ McsVideo.m - Functions/
McsMatlabDataTools/ , MATLAB, 32 lines+McsHDF5/ ExponentToUnit.m - Functions/
McsMatlabDataTools/ , MATLAB, 15 lines+McsHDF5/ ID2coordinates.m - Functions/
McsMatlabDataTools/ , MATLAB, 15 lines+McsHDF5/ SecToTick.m - Functions/
McsMatlabDataTools/ , MATLAB, 15 lines+McsHDF5/ TickToSec.m - Functions/
McsMatlabDataTools/ , MATLAB, 23 lines+McsHDF5/ checkParameter.m - Functions/
McsMatlabDataTools/ , MATLAB, 6 lines+McsHDF5/ coordinates2ID.m - Functions/
McsMatlabDataTools/ , MATLAB, 306 lines+McsHDF5/ help/ examples.m - Functions/
McsMatlabDataTools/ , MATLAB, 275 lines+McsHDF5/ help/ helpCmosMea.m - Functions/
McsMatlabDataTools/ , MATLAB, 252 lines+McsHDF5/ help/ helpDataManager.m - Functions/
McsMatlabDataTools/ , MATLAB, 48 lines+McsHDF5/ help/ helpInstalling.m - Functions/
McsMatlabDataTools/ , MATLAB, 40 lines+McsHDF5/ help/ helpIntro.m - Functions/
McsMatlabDataTools/ , MATLAB, 7 lines+McsHDF5/ version.m - Functions/
Modularity/ , MATLAB, 32 linesconsensus_coclassify.m - Functions/
Modularity/ , MATLAB, 24 linesconsensuscheck.m - Functions/
Modularity/ , MATLAB, 61 linesmod_consensus_cluster_it erate.m - Functions/
NodeCartography.m , MATLAB, 221 lines - Functions/
PlotEphysStats.m , MATLAB, 824 lines - Functions/
PlotIndvNetMet.m , MATLAB, 424 lines - Functions/
PlotNetMet.m , MATLAB, 530 lines - Functions/
PlotNetMetOrganoid.m , MATLAB, 627 lines - Functions/
STTCandThresholding/ , MATLAB, 108 linesadjM_thr_checkreps.m - Functions/
STTCandThresholding/ , MATLAB, 136 linesadjM_thr_parallel.m - Functions/
STTCandThresholding/ , MATLAB, 2,826 linescmocean.m - Functions/
STTCandThresholding/ , C, 51 linescshift.c - Functions/
STTCandThresholding/ , MATLAB, 62 linesget_sttc.m - Functions/
STTCandThresholding/ , MATLAB, 192 linessignificance_distributio n_plots.m - Functions/
STTCandThresholding/ , C, 185 linessttc.c - Functions/
STTCandThresholding/ , C, 189 linessttc_jeremi.c - Functions/
STTCandThresholding/ , MATLAB, 126 linessttc_m.m - Functions/
STTCandThresholding/ , MATLAB, 9 linestestSTTC.m - Functions/
STTCandThresholding/ , MATLAB, 20 linestest_sttc_c_code.m - Functions/
SWTTEO/ , MATLAB, 249 linesSWTTEO.m - Functions/
SWTTEO/ , MATLAB, 17 linesextendswt.m - Functions/
SWTTEO/ , MATLAB, 168 linesget_spike_pos.m - Functions/
SWTTEO/ , MATLAB, 34 linesmyTEOcircshift.m - Functions/
SpikeTimesToMatrix.m , MATLAB, 31 lines - Functions/
StandardisedNetworkPlot. , MATLAB, 595 linesm - Functions/
StandardisedNetworkPlotN , MATLAB, 400 linesodeCartography.m - Functions/
StandardisedNetworkPlotN , MATLAB, 747 linesodeColourMap.m - Functions/
StandardisedNetworkPlotN , MATLAB, 300 linesodeColourMap2.m - Functions/
ThresholdingChecks/ , MATLAB, 79 linessignificance_distributio n_check_v2.m - Functions/
TrialLandscapeDensity.m , MATLAB, 342 lines - Functions/
WATERS-master/ , MATLAB, 79 linesadaptWavelet.m - Functions/
WATERS-master/ , MATLAB, 112 linesalignPeaks.m - Functions/
WATERS-master/ , MATLAB, 401 linesbatchDetectSpikes.m - Functions/
WATERS-master/ , MATLAB, 50 linesbatchInterfaceSimple.m - Functions/
WATERS-master/ , MATLAB, 251 linesdetectSpikesCWT.m - Functions/
WATERS-master/ , MATLAB, 85 linesdetectSpikesThreshold.m - Functions/
WATERS-master/ , MATLAB, 429 linesdetectSpikesWavelet.m - Functions/
WATERS-master/ , MATLAB, 19 linesgetSpikeAmp.m - Functions/
WATERS-master/ , MATLAB, 213 linesgetTemplate.m - Functions/
aesthetics.m , MATLAB, 20 lines - Functions/
batchProcessSpikesFromSt , MATLAB, 96 linesim.m - Functions/
burstDetect.m , MATLAB, 356 lines - Functions/
calEffRank.m , MATLAB, 50 lines - Functions/
calNMF.m , MATLAB, 209 lines - Functions/
calNodeCartography.m , MATLAB, 134 lines - Functions/
checkIfAnySpikes.m , MATLAB, 26 lines - Functions/
checkOneFigureHandle.m , MATLAB, 9 lines - Functions/
combineAllChannelSpikeTi , MATLAB, 13 linesmes.m - Functions/
combineExpNetworkData.m , MATLAB, 210 lines - Functions/
combinePlots.m , MATLAB, 86 lines - Functions/
compileAllExpData.m , MATLAB, 155 lines - Functions/
controlTheory/ , MATLAB, 28 linesave_control.m - Functions/
controlTheory/ , MATLAB, 31 linesmodal_control.m - Functions/
convertMCSh5toMat.m , MATLAB, 70 lines - Functions/
convertRawToMat/ , MATLAB, 131 linesMEA_load_bin.m - Functions/
convertRawToMat/ , MATLAB, 79 linesMEAbatchConvert.m - Functions/
convertRawToMat/ , MATLAB, 75 linescreateBatchCSVFile.m - Functions/
convertRawToMat/ , MATLAB, 140 linesrawConvertFunc.m - Functions/
doClassification.m , MATLAB, 584 lines - Functions/
doLDA.m , MATLAB, 101 lines - Functions/
doStats.m , MATLAB, 474 lines - Functions/
downSampleSum.m , MATLAB, 22 lines - Functions/
electrodeHeatMaps.m , MATLAB, 251 lines - Functions/
electrodeSpecificMetrics , MATLAB, 193 lines.m - Functions/
fLOESS.m , MATLAB, 98 lines - Functions/
fcn_find_hubs_wu.m , MATLAB, 191 lines - Functions/
fcn_find_rich_clubs_bu.m , MATLAB, 2 lines - Functions/
featureCorrelation.m , MATLAB, 168 lines - Functions/
findBasinsOfAttraction.m , MATLAB, 122 lines - Functions/
findMinMaxAllNetMetStruc , MATLAB, 11 linest.m - Functions/
findMinMaxNetMetTable.m , MATLAB, 35 lines - Functions/
findNodeDegEdgeWeight.m , MATLAB, 58 lines - Functions/
findSpikeTimes.m , MATLAB, 28 lines - Functions/
find_best_spike_result.m , MATLAB, 684 lines - Functions/
firingRateElectrodeDistr , MATLAB, 67 linesibution.m - Functions/
firingRatesBursts.m , MATLAB, 177 lines - Functions/
formatSpikeTimes.m , MATLAB, 119 lines - Functions/
generateAdjMs.m , MATLAB, 72 lines - Functions/
getCommunicability.m , MATLAB, 70 lines - Functions/
getCoordsFromLayout.m , MATLAB, 195 lines - Functions/
getISInTh.m , MATLAB, 167 lines - Functions/
groundSpikeTimes.m , MATLAB, 32 lines - Functions/
makeHeatMap.m , MATLAB, 169 lines - Functions/
mergeCloseBursts.m , MATLAB, 68 lines - Functions/
mergeSpikes.m , MATLAB, 76 lines - Functions/
notBoxPlotRF.m , MATLAB, 489 lines - Functions/
npy-matlab-master/ , MATLAB, 23 linesexamples/ exampleMemmap.m - Functions/
npy-matlab-master/ , MATLAB, 88 linesnpy-matlab/ constructNPYheader.m - Functions/
npy-matlab-master/ , MATLAB, 42 linesnpy-matlab/ datToNPY.m - Functions/
npy-matlab-master/ , MATLAB, 37 linesnpy-matlab/ readNPY.m - Functions/
npy-matlab-master/ , MATLAB, 72 linesnpy-matlab/ readNPYheader.m - Functions/
npy-matlab-master/ , MATLAB, 25 linesnpy-matlab/ writeNPY.m - Functions/
npy-matlab-master/ , Jupyter, 110 linestests/ npy.ipynb - Functions/
npy-matlab-master/ , Python, 93 linestests/ test_npy_roundtrip.py - Functions/
npy-matlab-master/ , MATLAB, 58 linestests/ test_readNPY.m - Functions/
participation_coef_norm. , MATLAB, 121 linesm - Functions/
pipelineSaveFig.m , MATLAB, 82 lines - Functions/
plotConnectivityProperti , MATLAB, 119 lineses.m - Functions/
plotElectrodeLayout.m , MATLAB, 98 lines - Functions/
plotElectrodeTraceGUI.m , MATLAB, 38 lines - Functions/
plotGraphMetricsByLag.m , MATLAB, 78 lines - Functions/
plotHalfViolinByX.m , MATLAB, 119 lines - Functions/
plotNMF.m , MATLAB, 159 lines - Functions/
plotNetMetNodeCartograph , MATLAB, 139 linesy.m - Functions/
plotNetworkWideMetrics.m , MATLAB, 182 lines - Functions/
plotNodeCartography.m , MATLAB, 175 lines - Functions/
plotNodeCartographyPropo , MATLAB, 140 linesrtions.m - Functions/
plotNullModelIterations. , MATLAB, 66 linesm - Functions/
plotSpikeDetectionChecks , MATLAB, 332 lines.m - Functions/
plotStats.m , MATLAB, 230 lines - Functions/
plotting/ , MATLAB, 17 linesgetEdgeThreshold.m - Functions/
plotting/ , MATLAB, 67 linesgetNodeCoords.m - Functions/
plotting/ , MATLAB, 28 linesgetNodeSize.m - Functions/
plotting/ , MATLAB, 79 lineslimitEdgesForPlotting.m - Functions/
plotting/ , MATLAB, 128 lines, 1 matchplotNetworkBursts.m - Functions/
plotting/ , MATLAB, 242 linesplotNodeHeatmap.m - Functions/
progressbar.m , MATLAB, 359 lines - Functions/
randomiseSpikeTrain.m , MATLAB, 15 lines - Functions/
rasterPlot.m , MATLAB, 151 lines - Functions/
release_notes.m , MATLAB, 137 lines - Functions/
removeAxis.m , MATLAB, 7 lines - Functions/
resampleMatrix.m , MATLAB, 23 lines - Functions/
saveEphysStats.m , MATLAB, 170 lines - Functions/
saveEphysStatsStim.m , MATLAB, 120 lines - Functions/
saveNetMet.m , MATLAB, 169 lines - Functions/
setUpSpreadSheet.m , MATLAB, 98 lines - Functions/
singleChannelBurstDetect , MATLAB, 160 linesion.m - Functions/
sjKDE/ , MATLAB, 52 linesKDE2.m - Functions/
sjKDE/ , MATLAB, 48 linesbandwidth_SJ.m - Functions/
sjKDE/ , MATLAB, 140 linesimprovedSJkde.m - Functions/
sparseCov.m , MATLAB, 24 lines - Functions/
spikeMatrixToSpikeTimes. , MATLAB, 26 linesm - Functions/
spikeTimeToMatrix.m , MATLAB, 20 lines - Functions/
spikeTimesToSpikeMatrix. , MATLAB, 18 linesm - Functions/
stats/ , MATLAB, 222 linesoneway-RMANOVA/ RMAOV1.m - Functions/
stats/ , MATLAB, 145 linesrm_anova2/ rm_anova2.m - Functions/
stimAnalysis/ , MATLAB, 105 linesWithinRanges.m - Functions/
stimAnalysis/ , MATLAB, 390 linesaxionStimEventsTool.m - Functions/
stimAnalysis/ , MATLAB, 79 linesbatchDetectStim.m - Functions/
stimAnalysis/ , MATLAB, 7 linesbatchPlotStim.m - Functions/
stimAnalysis/ , MATLAB, 181 linescalculate_psth_metrics.m - Functions/
stimAnalysis/ , MATLAB, 53 linescheckStimPattern.m - Functions/
stimAnalysis/ , MATLAB, 59 linescomputeTrialProportion.m - Functions/
stimAnalysis/ , MATLAB, 22 linescomputeTrialProportionFo rEachChannel.m - Functions/
stimAnalysis/ , MATLAB, 414 linesdetectStimTimes.m - Functions/
stimAnalysis/ , MATLAB, 33 linesgetFrAlignedToStim.m - Functions/
stimAnalysis/ , MATLAB, 36 linesgetSpikeLatencyRelStim.m - Functions/
stimAnalysis/ , MATLAB, 44 linesgetStimArtifactDuration. m - Functions/
stimAnalysis/ , MATLAB, 47 linesgetStimPatterns.m - Functions/
stimAnalysis/ , MATLAB, 60 linesplotIdvStimDataAndTrace. m - Functions/
stimAnalysis/ , MATLAB, 47 linesplotMetricAlignedToStim. m - Functions/
stimAnalysis/ , MATLAB, 78 linesplotPrePostStimFR.m - Functions/
stimAnalysis/ , MATLAB, 77 linesplotStimDetectionChecks. m - Functions/
stimAnalysis/ , MATLAB, 36 linesplotStimHeatmap.m - Functions/
stimAnalysis/ , MATLAB, 44 linesplotStimHeatmapWmetric.m - Functions/
stimAnalysis/ , MATLAB, 111 linesplotStimShuffleResults.m - Functions/
stimAnalysis/ , MATLAB, 70 linesplotStimTimes.m - Functions/
stimAnalysis/ , MATLAB, 54 linesremoveStimSpikes.m - Functions/
stimAnalysis/ , MATLAB, 437 linesssvkernel.m - Functions/
stimAnalysis/ , MATLAB, 1,151 linesstimActivityAnalysis.m - Functions/
stimAnalysis/ , MATLAB, 201 linesstimShuffleTest.m - Functions/
stimAnalysis/ , MATLAB, 38 linesvaluesToColormap.m - Functions/
tempdynamicsPC.m , MATLAB, 55 lines - Functions/
tight_subplot/ , MATLAB, 66 linestight_subplot.m - Functions/
twoPhoton/ , MATLAB, 34 linesappCheckSuite2pData.m - Functions/
twoPhoton/ , MATLAB, 73 linescalTwopActivityStats.m - Functions/
twoPhoton/ , Python, 766 linesdenoiseSuite2pData.py - Functions/
twoPhoton/ , MATLAB, 16 linesget2pActivityMatrix.m - Functions/
twoPhoton/ , MATLAB, 33 linesgetCellTypeMatrix.m - Functions/
twoPhoton/ , MATLAB, 113 linesplot2ptraces.m - Functions/
twoPhoton/ , Python, 8 linesreadOpsNPY.py - Functions/
twoPhoton/ , Python, 12 linesreadStatNPY.py - Functions/
twoPhoton/ , MATLAB, 209 linessuite2pToAdjm.m - Functions/
util/ , MATLAB, 56 linescheckCSV.m - Functions/
util/ , MATLAB, 28 linescheckIfRecomputeMetric.m - Functions/
util/ , MATLAB, 13 linescheckMetricPrevComputed. m - Functions/
util/ , MATLAB, 25 linesgetMemoryUsage.m - Functions/
util/ , MATLAB, 42 linesgetVersion.m - Functions/
util/ , MATLAB, 7 linesisImageFile.m - Functions/
util/ , MATLAB, 30 linesloadExpData.m - Functions/
util/ , MATLAB, 401 linesnatsort/ natsort.m - Functions/
util/ , MATLAB, 187 linesnatsort/ natsort_doc.m - Functions/
util/ , MATLAB, 606 linesnatsort/ natsort_test.m - Functions/
util/ , MATLAB, 118 linesnatsort/ testfun_nsx.m - Functions/
util/ , MATLAB, 34 linestraverseFolder.m - Functions/
util/ , MATLAB, 32 linestraverseFolderAndStop.m - Functions/
util/ , MATLAB, 41 linestraverseFolderDepth2.m - Functions/
util/ , MATLAB, 42 linesupdateCSVstatusInGui.m - MEApipeline.m, MATLAB, 1,575 lines, 1 match
- MEApipeline_timingBenchm
ark.m , MATLAB, 1,724 lines - MEApipeline_timingBenchm
ark_debug.m , MATLAB, 1,635 lines - docs/
_build/ , JavaScript, 123 lineshtml/ _static/ _sphinx_javascript_frame works_compat.js - docs/
_build/ , JavaScript, 156 lineshtml/ _static/ doctools.js - docs/
_build/ , JavaScript, 13 lineshtml/ _static/ documentation_options.js - docs/
_build/ , JavaScript, 2 lineshtml/ _static/ jquery.js - docs/
_build/ , JavaScript, 264 lineshtml/ _static/ js/ hoverxref.js - docs/
_build/ , JavaScript, 1 linehtml/ _static/ js/ micromodal.min.js - docs/
_build/ , JavaScript, 2 lineshtml/ _static/ js/ tooltipster.bundle.min.j s - docs/
_build/ , JavaScript, 199 lineshtml/ _static/ language_data.js - docs/
_build/ , JavaScript, 1 linehtml/ _static/ scripts/ furo-extensions.js - docs/
_build/ , JavaScript, 3 lineshtml/ _static/ scripts/ furo.js - docs/
_build/ , JavaScript, 620 lineshtml/ _static/ searchtools.js - docs/
_build/ , JavaScript, 154 lineshtml/ _static/ sphinx_highlight.js - docs/
_build/ , JavaScript, 1 linehtml/ searchindex.js - docs/
conf.py , Python, 122 lines - docs/
python/ , Jupyter, 110 linesnotebooks/ network-plotting-tutoria l.ipynb - downloadExampleData.m, MATLAB, 47 lines
- getParamsFromApp.m, MATLAB, 388 lines
- parityRun/
FakeApp.m , MATLAB, 10 lines - parityRun/
MEApipeline_parity.m , MATLAB, 1,586 lines - parityRun/
compare_parity.py , Python, 217 lines - parityRun/
compare_spike_detection. , Python, 83 linespy - parityRun/
compare_step4_same_adjac , Python, 113 linesency.py - parityRun/
gen_step4_parity_referen , MATLAB, 104 linesce.m - parityRun/
run_python_from_matlab_s , Python, 71 linespikes.py - parityRun/
run_python_parity.py , Python, 115 lines - parityRun/
run_step1_freshcheck.py , Python, 57 lines - parityRun/
run_steps34_freshcheck.p , Python, 17 linesy - pipelineReadCSV.m, MATLAB, 23 lines
- python/
benchmark_express.py , Python, 143 lines - python/
benchmark_hybrid_sorting , Python, 197 lines.py - python/
benchmark_spike_sorting. , Python, 166 linespy - python/
compare_sorted_vs_detect , Python, 141 linesed.py - python/
compare_spike_trains.py , Python, 150 lines - python/
compile_plots.py , Python, 97 lines - python/
diagnose_bundle_traces.p , Python, 101 linesy - python/
diagnose_suite2p_files.p , Python, 132 linesy - python/
feature-schematic.ipynb , Jupyter, 760 lines - python/
gen_stim_plots.py , Python, 105 lines - python/
js/ , JavaScript, 46 linesoverview_dom_shim.js - python/
js/ , JavaScript, 50 linesviewer_dom_shim.js - python/
plot_parity_report.py , Python, 383 lines, 2 matches - python/
run_catnap_example.py , Python, 122 lines - python/
run_catnap_subnetwork_de , Python, 103 linesmo.py - python/
test_axion_raw.py , Python, 146 lines - python/
test_bundle_from_folder. , Python, 349 linespy - python/
test_bundle_render.py , Python, 1,494 lines - python/
test_burst_detection.py , Python, 344 lines - python/
test_catnap_cartography. , Python, 341 linespy - python/
test_catnap_cell_type_pl , Python, 474 linesots.py - python/
test_catnap_correlation_ , Python, 372 linesbins.py - python/
test_catnap_corrupt_file , Python, 219 liness.py - python/
test_catnap_derived.py , Python, 278 lines - python/
test_catnap_group_plots. , Python, 647 linespy - python/
test_catnap_lag_independ , Python, 238 linesent.py - python/
test_catnap_multi_activi , Python, 485 linesty.py - python/
test_catnap_raster.py , Python, 275 lines - python/
test_catnap_resume.py , Python, 532 lines - python/
test_catnap_roi_mismatch , Python, 213 lines.py - python/
test_catnap_sampling_rat , Python, 185 lineses.py - python/
test_catnap_subnetwork.p , Python, 322 linesy - python/
test_catnap_tracking.py , Python, 1,797 lines - python/
test_catnap_tracking_cel , Python, 343 linesltypes.py - python/
test_check_figures_bundl , Python, 847 linese.py - python/
test_comparison_axes.py , Python, 175 lines - python/
test_continue_interrupte , Python, 711 linesd.py - python/
test_density_sweep.py , Python, 873 lines - python/
test_fixtures/ , MATLAB, 73 linesgen_axion_reference.m - python/
test_fixtures/ , MATLAB, 134 linesgen_cartography_referenc e.m - python/
test_fixtures/ , MATLAB, 24 linesgen_coords_reference.m - python/
test_fixtures/ , MATLAB, 54 linesgen_small_worldness_refe rence.m - python/
test_fixtures/ , MATLAB, 20 linesgen_ssvkernel_reference. m - python/
test_fixtures/ , MATLAB, 97 linesgen_step4_reference.m - python/
test_fixtures/ , MATLAB, 93 linesgen_stim_detection_refer ence.m - python/
test_fixtures/ , MATLAB, 55 linesgen_sttc_reference.m - python/
test_gui_advanced.py , Python, 377 lines - python/
test_gui_bundle_viewer.p , Python, 357 linesy - python/
test_gui_cell_type_group , Python, 416 liness.py - python/
test_gui_combo_popup.py , Python, 183 lines - python/
test_gui_dialogs.py , Python, 152 lines - python/
test_gui_mode_defaults.p , Python, 175 linesy - python/
test_gui_results.py , Python, 134 lines - python/
test_gui_spike_viewer.py , Python, 1,461 lines - python/
test_gui_spreadsheet_bui , Python, 545 lineslder.py - python/
test_gui_system_report.p , Python, 212 linesy - python/
test_gui_toolbar.py , Python, 208 lines - python/
test_gui_tooltips.py , Python, 323 lines - python/
test_gui_wheel_guard.py , Python, 303 lines - python/
test_gui_window_resize.p , Python, 109 linesy - python/
test_node_cartography_pr , Python, 54 linesoportions.py - python/
test_optional_steps.py , Python, 282 lines - python/
test_output_collision.py , Python, 371 lines - python/
test_params_summary.py , Python, 238 lines - python/
test_pipeline_cartograph , Python, 177 linesy.py - python/
test_pipeline_catnap.py , Python, 465 lines - python/
test_pipeline_channel_la , Python, 58 linesyout.py - python/
test_pipeline_fast_paths , Python, 187 lines.py - python/
test_pipeline_landscape. , Python, 115 linespy - python/
test_pipeline_nmf.py , Python, 164 lines - python/
test_pipeline_null_model , Python, 134 liness.py - python/
test_pipeline_small_worl , Python, 151 linesdness.py - python/
test_pipeline_step1.py , Python, 216 lines - python/
test_pipeline_step2.py , Python, 247 lines - python/
test_pipeline_step3.py , Python, 152 lines - python/
test_pipeline_step4.py , Python, 141 lines - python/
test_pipeline_streaming_ , Python, 285 linespool.py - python/
test_progress.py , Python, 467 lines - python/
test_raw_io_mcs.py , Python, 114 lines - python/
test_remote_cache.py , Python, 507 lines - python/
test_remote_dropbox.py , Python, 515 lines - python/
test_remote_pipeline.py , Python, 642 lines - python/
test_remote_preflight.py , Python, 326 lines - python/
test_remote_working_dirs , Python, 227 lines.py - python/
test_report_csv_preview. , Python, 222 linespy - python/
test_run_queue.py , Python, 431 lines - python/
test_shared_run.py , Python, 617 lines - python/
test_spike_detection_noi , Python, 153 linesse.py - python/
test_spike_detection_sca , Python, 75 linesles.py - python/
test_spike_sorting.py , Python, 319 lines - python/
test_stats.py , Python, 726 lines - python/
test_stats_report.py , Python, 443 lines - python/
test_step4_optional_metr , Python, 305 linesics.py - python/
test_stim_activity.py , Python, 103 lines - python/
test_stim_detection.py , Python, 126 lines - python/
test_stim_reservoir_shuf , Python, 103 linesfle.py - python/
test_stim_ssvkernel.py , Python, 46 lines - python/
test_truncation.py , Python, 132 lines - python/
test_updates.py , Python, 475 lines - python/
test_verbose_level.py , Python, 300 lines - python/
test_versions.py , Python, 209 lines - python/
test_viewer_run_styling. , Python, 278 linespy - python/
test_viewer_server.py , Python, 686 lines - python/
test_viewer_trace_downlo , Python, 151 linesad.py - runMEANAPviewer.m, MATLAB, 256 lines
- runPipelineApp.m, MATLAB, 640 lines
- runStimDetectionApp.m, MATLAB, 346 lines
- sensitivityAnalysis/
WattsStrogatz.m , MATLAB, 29 lines - sensitivityAnalysis/
genRandNetwork.m , MATLAB, 35 lines - sensitivityAnalysis/
genRandSmallWorldNetwork , MATLAB, 13 lines.m - sensitivityAnalysis/
rewireNetwork.m , MATLAB, 42 lines - sensitivityAnalysis/
testSensitivity.m , MATLAB, 991 lines - setAppParams.m, MATLAB, 210 lines
- src/
meanap/ , Python, 3 lines__init__.py - src/
meanap/ , Python, 1 linecatnap/ __init__.py - src/
meanap/ , Python, 166 linescatnap/ activities.py - src/
meanap/ , Python, 367 linescatnap/ adjacency.py - src/
meanap/ , Python, 83 linescatnap/ celltype_colours.py - src/
meanap/ , Python, 244 linescatnap/ denoising.py - src/
meanap/ , Python, 93 linescatnap/ derived.py - src/
meanap/ , Python, 511 linescatnap/ group_plots.py - src/
meanap/ , Python, 384 linescatnap/ loader.py - src/
meanap/ , Python, 1,812 linescatnap/ pipeline.py - src/
meanap/ , Python, 99 linescatnap/ plotting.py - src/
meanap/ , Python, 216 linescatnap/ rasters.py - src/
meanap/ , Python, 89 linescatnap/ rates.py - src/
meanap/ , Python, 131 linescatnap/ scanner.py - src/
meanap/ , Python, 212 linescatnap/ stats.py - src/
meanap/ , Python, 394 linescatnap/ store.py - src/
meanap/ , Python, 710 linescatnap/ subnetwork.py - src/
meanap/ , Python, 473 linescatnap/ subnetwork_plotting.py - src/
meanap/ , Python, 61 linescatnap/ tracking/ __init__.py - src/
meanap/ , Python, 57 linescatnap/ tracking/ __main__.py - src/
meanap/ , Python, 812 linescatnap/ tracking/ celltypes.py - src/
meanap/ , Python, 120 linescatnap/ tracking/ chains.py - src/
meanap/ , Python, 181 linescatnap/ tracking/ complete.py - src/
meanap/ , Python, 80 linescatnap/ tracking/ controls.py - src/
meanap/ , Python, 120 linescatnap/ tracking/ footprint.py - src/
meanap/ , Python, 353 linescatnap/ tracking/ network.py - src/
meanap/ , Python, 981 linescatnap/ tracking/ pipeline.py - src/
meanap/ , Python, 192 linescatnap/ tracking/ quality.py - src/
meanap/ , Python, 240 linescatnap/ tracking/ register.py - src/
meanap/ , Python, 158 linescatnap/ tracking/ roicat.py - src/
meanap/ , Python, 141 linescatnap/ tracking/ source.py - src/
meanap/ , Python, 188 linescatnap/ tracking/ validate.py - src/
meanap/ , Python, 1,583 linescatnap/ tracking/ viewer.py - src/
meanap/ , Python, 1 linegui/ __init__.py - src/
meanap/ , Python, 167 linesgui/ advanced.py - src/
meanap/ , Python, 86 linesgui/ app.py - src/
meanap/ , Python, 97 linesgui/ branding.py - src/
meanap/ , Python, 52 linesgui/ bundle_worker.py - src/
meanap/ , Python, 179 linesgui/ combo.py - src/
meanap/ , Python, 74 linesgui/ dialogs.py - src/
meanap/ , Python, 1,755 linesgui/ main_window.py - src/
meanap/ , Python, 117 linesgui/ modes.py - src/
meanap/ , Python, 1 linegui/ panels/ __init__.py - src/
meanap/ , Python, 1,214 linesgui/ panels/ catnap.py - src/
meanap/ , Python, 302 linesgui/ panels/ cell_type_groups.py - src/
meanap/ , Python, 331 linesgui/ panels/ connectivity.py - src/
meanap/ , Python, 345 linesgui/ panels/ data.py - src/
meanap/ , Python, 722 linesgui/ panels/ network_viewer.py - src/
meanap/ , Python, 58 linesgui/ panels/ paths.py - src/
meanap/ , Python, 256 linesgui/ panels/ pipeline.py - src/
meanap/ , Python, 118 linesgui/ panels/ prior.py - src/
meanap/ , Python, 224 linesgui/ panels/ queue.py - src/
meanap/ , Python, 173 linesgui/ panels/ results.py - src/
meanap/ , Python, 341 linesgui/ panels/ run.py - src/
meanap/ , Python, 857 linesgui/ panels/ shared.py - src/
meanap/ , Python, 554 linesgui/ panels/ spike_detection.py - src/
meanap/ , Python, 446 linesgui/ panels/ spreadsheet_editor.py - src/
meanap/ , Python, 468 linesgui/ panels/ stats.py - src/
meanap/ , Python, 155 linesgui/ panels/ stim.py - src/
meanap/ , Python, 372 linesgui/ panels/ stim_preview.py - src/
meanap/ , Python, 221 linesgui/ pipeline_worker.py - src/
meanap/ , Python, 4,191 linesgui/ spike_viewer.py - src/
meanap/ , Python, 47 linesgui/ stats_worker.py - src/
meanap/ , Python, 261 linesgui/ system_report.py - src/
meanap/ , Python, 169 linesgui/ theme.py - src/
meanap/ , Python, 152 linesgui/ tooltip.py - src/
meanap/ , Python, 503 linesgui/ tutorial.py - src/
meanap/ , Python, 560 linesgui/ versions_dialog.py - src/
meanap/ , Python, 91 linesgui/ viewer_session.py - src/
meanap/ , Python, 166 linesgui/ wheel.py - src/
meanap/ , Python, 51 linesgui/ widgets.py - src/
meanap/ , Python, 976 linesnetwork_plot.py - src/
meanap/ , Python, 624 lines, 2 matchesparams.py - src/
meanap/ , Python, 213 linesparams_summary.py - src/
meanap/ , Python, 1 linepipeline/ __init__.py - src/
meanap/ , Python, 137 linespipeline/ atomic.py - src/
meanap/ , Python, 415 linespipeline/ axion_raw.py - src/
meanap/ , Python, 543 linespipeline/ bundle.py - src/
meanap/ , Python, 425 linespipeline/ burst_detection.py - src/
meanap/ , Python, 30 linespipeline/ cancellation.py - src/
meanap/ , Python, 98 linespipeline/ channel_layout.py - src/
meanap/ , Python, 40 linespipeline/ example_data.py - src/
meanap/ , Python, 293 linespipeline/ export.py - src/
meanap/ , Python, 62 linespipeline/ figure_output.py - src/
meanap/ , Python, 170 linespipeline/ firing_rates.py - src/
meanap/ , Python, 731 linespipeline/ io.py - src/
meanap/ , Python, 91 linespipeline/ louvain.py - src/
meanap/ , Python, 236 linespipeline/ machine.py - src/
meanap/ , Python, 86 linespipeline/ modularity.py - src/
meanap/ , Python, 925 linespipeline/ network_metrics.py - src/
meanap/ , Python, 209 linespipeline/ nmf.py - src/
meanap/ , Python, 447 linespipeline/ null_models.py - src/
meanap/ , Python, 146 linespipeline/ output_folders.py - src/
meanap/ , Python, 363 linespipeline/ pack.py - src/
meanap/ , Python, 193 linespipeline/ palette.py - src/
meanap/ , Python, 482 linespipeline/ parallel.py - src/
meanap/ , Python, 65 linespipeline/ parula.py - src/
meanap/ , Python, 523 linespipeline/ plotting.py - src/
meanap/ , Python, 329 linespipeline/ plotting_sorting.py - src/
meanap/ , Python, 585 linespipeline/ plotting_step2.py - src/
meanap/ , Python, 265 linespipeline/ plotting_step3.py - src/
meanap/ , Python, 2,227 linespipeline/ plotting_step4.py - src/
meanap/ , Python, 130 linespipeline/ probabilistic_threshold. py - src/
meanap/ , Python, 122 linespipeline/ probes.py - src/
meanap/ , Python, 348 linespipeline/ progress.py - src/
meanap/ , Python, 243 linespipeline/ queue.py - src/
meanap/ , Python, 2,008 linespipeline/ render.py - src/
meanap/ , Python, 149 linespipeline/ render_cache.py - src/
meanap/ , Python, 1,387 linespipeline/ report.py - src/
meanap/ , Python, 283 linespipeline/ resume.py - src/
meanap/ , Python, 74 linespipeline/ rng.py - src/
meanap/ , Python, 170 linespipeline/ roster.py - src/
meanap/ , Python, 1,034 linespipeline/ runner.py - src/
meanap/ , Python, 188 linespipeline/ sorting_benchmark.py - src/
meanap/ , Python, 252 linespipeline/ sorting_components.py - src/
meanap/ , Python, 879 linespipeline/ spike_detection.py - src/
meanap/ , Python, 640 linespipeline/ spike_sorting.py - src/
meanap/ , Python, 357 linespipeline/ spreadsheet.py - src/
meanap/ , Python, 310 linespipeline/ step2.py - src/
meanap/ , Python, 222 linespipeline/ step3.py - src/
meanap/ , Python, 1,167 linespipeline/ step4.py - src/
meanap/ , Python, 150 linespipeline/ stim_step.py - src/
meanap/ , Python, 166 linespipeline/ sttc.py - src/
meanap/ , Python, 145 linespipeline/ verbosity.py - src/
meanap/ , Python, 52 linesremote/ __init__.py - src/
meanap/ , Python, 77 linesremote/ base.py - src/
meanap/ , Python, 332 linesremote/ cache.py - src/
meanap/ , Python, 129 linesremote/ cli.py - src/
meanap/ , Python, 325 linesremote/ dropbox_link.py - src/
meanap/ , Python, 173 linesremote/ http.py - src/
meanap/ , Python, 76 linesremote/ local.py - src/
meanap/ , Python, 75 linesremote/ prefetch.py - src/
meanap/ , Python, 398 linesremote/ preflight.py - src/
meanap/ , Python, 329 linesremote/ source.py - src/
meanap/ , Python, 35 linesshared/ __init__.py - src/
meanap/ , Python, 182 linesshared/ benchmark.py - src/
meanap/ , Python, 200 linesshared/ cli.py - src/
meanap/ , Python, 199 linesshared/ merge.py - src/
meanap/ , Python, 396 linesshared/ roles.py - src/
meanap/ , Python, 694 linesshared/ workspace.py - src/
meanap/ , Python, 27 linesstats/ __init__.py - src/
meanap/ , Python, 185 linesstats/ cli.py - src/
meanap/ , Python, 497 linesstats/ comparisons.py - src/
meanap/ , Python, 202 linesstats/ correlation.py - src/
meanap/ , Python, 483 linesstats/ dataset.py - src/
meanap/ , Python, 1,048 linesstats/ decoding.py - src/
meanap/ , Python, 1,137 linesstats/ density_sweep.py - src/
meanap/ , Python, 1,035 linesstats/ figures.py - src/
meanap/ , Python, 557 linesstats/ measures.py - src/
meanap/ , Python, 1,886 linesstats/ plots.py - src/
meanap/ , Python, 341 linesstats/ regression.py - src/
meanap/ , Python, 1,140 linesstats/ run.py - src/
meanap/ , Python, 69 linesstim/ __init__.py - src/
meanap/ , Python, 197 linesstim/ activity.py - src/
meanap/ , Python, 79 linesstim/ axion.py - src/
meanap/ , Python, 71 linesstim/ cleaning.py - src/
meanap/ , Python, 135 linesstim/ decoding.py - src/
meanap/ , Python, 358 linesstim/ detection.py - src/
meanap/ , Python, 197 linesstim/ pipeline.py - src/
meanap/ , Python, 777 linesstim/ plotting.py - src/
meanap/ , Python, 253 linesstim/ psth.py - src/
meanap/ , Python, 113 linesstim/ reservoir.py - src/
meanap/ , Python, 144 linesstim/ shuffle.py - src/
meanap/ , Python, 196 linesstim/ ssvkernel.py - src/
meanap/ , Python, 104 linestimescale.py - src/
meanap/ , Python, 609 linesupdates.py - src/
meanap/ , Python, 184 linesversion.py - src/
meanap/ , Python, 5 linesviewer/ __init__.py - src/
meanap/ , Python, 3 linesviewer/ __main__.py - src/
meanap/ , Python, 275 linesviewer/ controls.py - src/
meanap/ , Python, 2,614 linesviewer/ page.py - src/
meanap/ , Python, 975 linesviewer/ server.py - LICENSE, License, 681 lines
- README.md, Text, 141 lines
The paper's code and data availability statement is in the Data section.
Tracing map
Proposed by the machine: these links were found in the paper and verified at the source, without human review. The map will receive a Zenodo DOI once one of the paper's authors has validated it with their ORCID.
What the map holds:
- 1 repository of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
- 769 scripts, each with its path and the digest of its content;
- 7 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.7910/
dvn/ , at the source; found in the text, “Key resources table”z14lwa
Data and code availability
• Bulk RNA-seq data have been deposited at GEO: GSE292624. Raw MEA data and well average data for all parameters have been deposited at King’s Open Research Data System (KORDS) 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, 30 September 2026: the first record
Recorded: type, language, journal, volume, issue, pages, dates, 9 authors, 10 keywords, 10 MeSH terms, 5 funders, 93 references, 24 RRIDs.
Cite
This paper
Pavlinek, A., Guerrisi, S., O’Driscoll, K., Polit, L. D., Nagy, R., APEX consortium, Lancaster, M. A., Vernon, A. C., & Srivastava, D. P. (2026). Electrophysiological development and functional plasticity in dissociated human cerebral organoids across multiple cell lines. Cell reports methods, 6(4), 101371. https://
BibTeX
@article{pavlinek2026ele
author = {Pavlinek, Adam and Guerrisi, Sara and O’Driscoll, Kara and Polit, Lucia Dutan and Nagy, Roland and {APEX consortium} and Lancaster, Madeline A. and Vernon, Anthony C. and Srivastava, Deepak P.},
title = {{Electrophysiological development and functional plasticity in dissociated human cerebral organoids across multiple cell lines}},
journal = {Cell reports methods},
year = {2026},
month = mar,
volume = {6},
number = {4},
pages = {101371},
publisher = {Elsevier},
issn = {2667-2375},
doi = {10.1016/
url = {https://
pmid = {41903542},
pmcid = {PMC13107059}
}
RIS
TY - JOUR
AU - Pavlinek, Adam
AU - Guerrisi, Sara
AU - O’Driscoll, Kara
AU - Polit, Lucia Dutan
AU - Nagy, Roland
AU - APEX consortium
AU - Lancaster, Madeline A.
AU - Vernon, Anthony C.
AU - Srivastava, Deepak P.
TI - Electrophysiological development and functional plasticity in dissociated human cerebral organoids across multiple cell lines
T2 - Cell reports methods
J2 - Cell Rep Methods
PY - 2026
DA - 2026/
VL - 6
IS - 4
SP - 101371
SN - 2667-2375
PB - Elsevier
DO - 10.1016/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1016/
"type": "article-journal",
"title": "Electrophysiological development and functional plasticity in dissociated human cerebral organoids across multiple cell lines",
"container-title": "Cell reports methods",
"author": [
{
"family": "Pavlinek",
"given": "Adam"
},
{
"family": "Guerrisi",
"given": "Sara"
},
{
"family": "O’Driscoll",
"given": "Kara"
},
{
"family": "Polit",
"given": "Lucia Dutan"
},
{
"family": "Nagy",
"given": "Roland"
},
{
"literal": "APEX consortium"
},
{
"family": "Lancaster",
"given": "Madeline A."
},
{
"family": "Vernon",
"given": "Anthony C."
},
{
"family": "Srivastava",
"given": "Deepak P."
}
],
"container-title-short":
"volume": "6",
"issue": "4",
"page": "101371",
"DOI": "10.1016/
"PMID": "41903542",
"PMCID": "PMC13107059",
"ISSN": "2667-2375",
"publisher": "Elsevier",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
3,
27
]
]
}
}
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.1016/j.crmeth.2024.100901 [code]
- MEA-NAP: A flexible network analysis pipeline for neuronal 2D and 3D organoid multielectrode recordings.Journal: Cell reports methodsIn common: SpikeInterface, PyWavelets, Wavelet Toolbox, 17 other tools, DOI 10.7910/dvn/z14lwa, extracellular electrophysiology (units, LFP), 2 references
- [2] doi:10.64898/2025.12.17.694950 [code]
- Mecp2 deficiency impairs microscale cortical network topology and dynamics in a Rett syndrome mouse modelJournal: bioRxiv (preprint)In common: SpikeInterface, PyWavelets, Wavelet Toolbox, 17 other tools, extracellular electrophysiology (units, LFP), 2 references
- [3] doi:10.1002/adhm.202504889 [code]
- Mapping the Cerebral Organoid Landscape: A Systematic Review of Preclinical 3D Models in Neuroscience.Journal: Advanced healthcare materialsIn common: Numba, pandas, SciPy, 2 other tools, 15 references
- [4] doi:10.1038/s41586-025-09151-3 [code]
- Morphodynamics of human early brain organoid development.Journal: NatureIn common: Numba, NetworkX, scikit-image, 9 other tools, 6 references
- [5] doi:10.1038/s41467-026-71458-0 [code]
- Early differential impact of MeCP2 mutations on functional networks in Rett syndrome patient-derived human cortical organoids.Journal: Nature communicationsIn common: Wavelet Toolbox, Brain Connectivity Toolbox, Numba, 10 other tools, 3 references
- [6] doi:10.1038/s41467-022-33364-z [code]
- Modeling human telencephalic development and autism-associated SHANK3 deficiency using organoids generated from single neural rosettes.Journal: Nature communicationsIn common: Numba, Pillow, seaborn, 5 other tools, 10 references
- [7] doi:10.1016/j.isci.2024.109415
- Cortical brain organoid slices (cBOS) for the study of human neural cells in minimal networks.Journal: iScienceIn common: 13 references
- [8] doi:10.1038/s41467-022-32115-4 [code]
- Functional neuronal circuitry and oscillatory dynamics in human brain organoids.Journal: Nature communicationsIn common: Pillow, Signal Processing Toolbox, seaborn, 4 other tools, extracellular electrophysiology (units, LFP), 8 references
- [9] doi:10.1002/advs.202519893 [code]
- NeuroSuite for Long-Term Functional and Structural Studies of Air-Liquid Interface Cerebral Organoids.Journal: Advanced science (Weinheim, Baden-Wurttemberg, Germany)In common: Wavelet Toolbox, Pillow, Signal Processing Toolbox, 5 other tools, extracellular electrophysiology (units, LFP), 7 references
- [10] doi:10.1371/journal.pbio.3003757 [code]
- Cell type-agnostic transcriptomic signatures enable uniform comparisons of neural maturation.Journal: PLoS biologyIn common: NetworkX, h5py, seaborn, 5 other tools, 7 references
Contribute
The authors of this paper can claim it, correct its record and validate its tracing map, and the maintainers of its code (its owner, or a public member of its organization) correct what it says of their repository; anyone signed in can ask for its removal. Every request goes to OSCR's own machine, which answers it; your account page follows them.
Sign in with ORCID to claim this paper as one of its authors, correct its record or validate its tracing map: when the paper's metadata lists your ORCID iD, you are recognized at once. Maintainers of its code: sign in with GitHub, then claim the repository on your account page.
Claim this paper
Correct its record
Say what each link of this record is, remove the ones that are not the paper's, add the ones that are missing. The correction becomes a new version of the record, in its Versions section.
Validate its tracing map
You validate the map as this page shows it: 1 repository of the authors' code, each at its verified commit and with its license, 769 scripts, and 7 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:766746977e8756e3…
Add the badge to the code's README
If you are an author or a maintainer of this paper's code, you can add this badge. It says what OSCR knows of the paper (its code, its validated tracing map) and links the code to this page. Paste one of these snippets under the README's title. Keep the two marks around it, so that the badge can be replaced in place and is never added twice. OSCR changes nothing in your repository.
Markdown
<!-- oscr-badge:start -->
[](https://openscicode.org/badge/doi/10.1016/j.crmeth.2026.101371)
<!-- oscr-badge:end -->reStructuredText
.. oscr-badge:start
.. image:: https://openscicode.org/badge/doi/10.1016/j.crmeth.2026.101371.svg
:target: https://openscicode.org/badge/doi/10.1016/j.crmeth.2026.101371
:alt: OSCR
.. oscr-badge:endHTML
<!-- oscr-badge:start -->
<a href="https://openscicode.org/badge/doi/10.1016/j.crmeth.2026.101371"><img src="https://openscicode.org/badge/doi/10.1016/j.crmeth.2026.101371.svg" alt="OSCR"></a>
<!-- oscr-badge:end -->On GitHub, open the README, choose Edit (the pencil), paste the snippet under the title, then "Commit changes".
If you choose to, you can have the badge kept up to date for you, with oscr badge --write from the command line or with the GitHub Action in your repository's workflows. Every other form and option (a card, AsciiDoc, LaTeX, shields.io) is on the badge 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: code errors and mismatches between the code and the paper about this paper and its code, from readers and its authors, beside the paper and its tracing map.
Report a mismatch between the code and the paper · Report a code error (signed in)
Reproductions: reports from readers who ran the authors' code and did not get the paper's result, what they ran, with which environment, commit and data.
Report a reproduction failure (signed in)
Versions of its code: the releases of its code tied to a version of this paper (the preprint, the accepted manuscript, the version of record…), each with the tracing map versioned with it.
Activity: what happens around this paper: new versions of its record, its map's validation, discussions and reproductions. It opens with sign-in.
