Modeling reaction-diffusion processes in simplified to complex astroglial branchlet geometries using different simulation tools.
The 21 matches
- [1] § Methods › Cell morphologies › Morphology preparation for NEURON simulations. ↔ simulation_codes.zip/NEURON/preprocessing/mesh_to_swc.py, lines 1 to 45 · score 0.98 · Cartesian voxel, occupied voxel, local radii, SWC format, realistic astrocyte branchlet, voxel tree · Report a mismatch
- [2] § Methods › Cellular mechanisms › Diffusion model. ↔ simulation_codes.zip/STEPS/STEPS_rxd.py, lines 1 to 71 · score 0.96 · target injection volume, chosen coordinate, matched volume, volume reached, center distance, selected tetrahedra · Report a mismatch
- [3] § Methods › Cell morphologies › Geodesic computing of 3D calcium diffusion in realistic morphologies. ↔ simulation_codes.zip/STEPS/STEPS_diffusion.py, lines 1 to 61 · score 0.95 · accessible intracellular pathways, geodesic coordinate, intracellular space, diffusion distances, geodesic distances, tetrahedral volume · Report a mismatch
- [4] § Methods › Cellular mechanisms › Diffusion model. ↔ simulation_codes.zip/STEPS/STEPS_diffusion.py, lines 1 to 61 · score 0.94 · target injection volume, matched volume, volume reached, center distance, selected tetrahedra, source tetrahedron · Report a mismatch
- [5] § Methods › Cell morphologies › Geodesic computing of 3D calcium diffusion in realistic morphologies. ↔ simulation_codes.zip/STEPS/STEPS_diffusion_deterministic.py, lines 1 to 66 · score 0.86 · matched simulation, iso volume, Geodesic distance, calcium injection, calcium ion, Dijkstra · Report a mismatch
- [6] § Methods › Cell morphologies › Geodesic computing of 3D calcium diffusion in realistic morphologies. ↔ simulation_codes.zip/STEPS/STEPS_diffusion_deterministic.py, lines 1 to 66 · score 0.86 · geodesic coordinate, intracellular space, geodesic distances, tetrahedral volume, calcium distributions, astrocyte branchlet · Report a mismatch
- [7] § Methods › Cellular mechanisms › Reaction–diffusion model. ↔ simulation_codes.zip/STEPS/STEPS_rxd.py, lines 1 to 71 · score 0.77 · calmodulin species, calcium calmodulin reaction, calmodulin molecules, reaction scheme, calcium ions, uniformly · Report a mismatch
- [8] § Methods › Cellular mechanisms › Reaction–diffusion model. ↔ simulation_codes.zip/NEURON/NEURON_3D_rd_cylinder.py, lines 1 to 50 · score 0.74 · calmodulin species, calcium calmodulin reaction, distributed uniformly, reaction scheme, bound, molecules · Report a mismatch
- [9] § Methods › Cell morphologies › Geodesic computing of 3D calcium diffusion in realistic morphologies. ↔ simulation_codes.zip/MCell4/mcell_geodesic_binning.py, lines 1 to 62 · score 0.73 · geodesic binning, particle coordinates, tetrahedral mesh, profiles, MCell, concentrations · Report a mismatch
- [10] § Results › Calcium dynamics in simplified and complex astrocyte geometries › Reaction–diffusion simulations. ↔ simulation_codes.zip/MCell4/mcell_axial_binning.py, lines 1 to 71 · score 0.70 · tetrahedralized cylinder mesh, cylindrical geometries, simplified geometries, STEPS simulations, MCell, diffusion simulation · Report a mismatch
- [11] § Results › Calcium dynamics in simplified and complex astrocyte geometries › Calcium diffusion simulations. ↔ simulation_codes.zip/NEURON/NEURON_3D_diffusion_cylinder.py, lines 1 to 45 · score 0.68 · intracellular space, injection site, diffusion dynamics, calcium diffusion, discretizing, bins · Report a mismatch
- [12] § Results › Calcium dynamics in simplified and complex astrocyte geometries › Reaction–diffusion simulations. ↔ simulation_codes.zip/STEPS/STEPS_rxd_deterministic.py, lines 1 to 67 · score 0.67 · TetODE, stochastic STEPS, Ca4CaM, reaction diffusion model, Reaction diffusion simulations, solvers · Report a mismatch
- [13] § Methods › Cell morphologies › Acquisition and processing of astrocyte morphologies. ↔ simulation_codes.zip/NEURON/preprocessing/mesh_to_swc.py, lines 1 to 45 · score 0.66 · Euclidean distance transform, Surface meshes, axis, exported, resolution, Python · Report a mismatch
- [14] § Methods › Cell morphologies › Acquisition and processing of astrocyte morphologies. ↔ python/neuroglancer/local_volume.py, lines 51 to 162 · score 0.65 · marching cubes, segmentation volume, deviation, edge, Neuroglancer, surface · Report a mismatch
- [15] § Methods › Simulation setup ↔ simulation_codes.zip/MCell4/mcell_axial_binning.py, lines 1 to 71 · score 0.61 · axial binning, axial distance, MCell, cylinder, diffusion simulations, injection · Report a mismatch
- [16] § Methods › Cell morphologies › Mesh preparation for MCell and STEPS simulations. ↔ simulation_codes.zip/geometry/msh_to_surface_obj.py, lines 152 to 239 · score 0.57 · enclosed volume, surface area, outward, oriented, triangles, manifold · Report a mismatch
- [17] § Methods › Cellular mechanisms ↔ simulation_codes.zip/NEURON/NEURON_1D_rd_cylinder.py, lines 1 to 49 · score 0.55 · calmodulin molecules, calcium calmodulin, calcium ions, interaction, reaction diffusion, Cellular · Report a mismatch
- [18] § Methods › Cell morphologies › Mesh preparation for MCell and STEPS simulations. ↔ simulation_codes.zip/geometry/msh_to_surface_obj.py, lines 152 to 239 · score 0.55 · outward orientation, fans, triangles, surface, edge, nodes · Report a mismatch
- [19] § Methods › Simulation tools › NEURON. ↔ simulation_codes.zip/NEURON/NEURON_1D_diffusion_cylinder.py, lines 1 to 49 · score 0.54 · single neurons, HOC, reaction diffusion, cylinders, cellular, rxd · Report a mismatch
- [20] § Methods › Cell morphologies ↔ simulation_codes.zip/NEURON/NEURON_1D_diffusion_cylinder.py, lines 1 to 49 · score 0.53 · cylinder morphologies, domains, cylindrical, localized, reaction diffusion, cellular · Report a mismatch
- [21] § Methods › Cell morphologies › Acquisition and processing of astrocyte morphologies. ↔ python/examples/flood_filling_simulation.py, lines 69 to 186 · score 0.51 · flood filling, Neuroglancer, segmented, volume, morphologies · 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 · 372 lines · 12 KB · GPL-3.0 · 2 matches
- #!/usr/bin/env python3
- """
- Voxel-based conversion of surface or tetrahedral meshes to SWC morphologies
- for NEURON simulations.
- Last updated: 20.8.2026
- Author: Laura Keto
- Description
- -----------
- This script converts realistic astrocyte branchlet morphologies represented
- as surface meshes (OBJ/OFF/PLY) or tetrahedral meshes (.msh) into tree-based
- SWC morphologies suitable for use in the NEURON simulator.
- The procedure follows a voxel-tree approach:
- 1. The input mesh is voxelized at a specified spatial resolution.
- 2. Optional morphological closing is applied to remove small discontinuities.
- 3. Occupied voxels are interpreted as nodes in a connectivity graph.
- 4. A breadth-first search (BFS) spanning tree is constructed over the voxel set.
- 5. Local radii are estimated using a Euclidean distance transform.
- 6. The resulting tree is exported in SWC format.
- The resulting SWC morphology can be imported into NEURON and used together
- with the 3D RxD module, which internally discretizes the geometry on a
- Cartesian voxel grid.
- Important implementation note
- -----------------------------
- Voxel grid indices are treated as (x, y, z) and **are not reversed**.
- This follows the `trimesh.VoxelGrid.matrix` convention and avoids
- unintended axis flips in the reconstructed geometry.
- Example usage
- -------------
- python mesh_to_swc.py mouse_cx_1.obj mouse_cx_1_voxeltree_p005.swc \
- --pitch_um 0.05 --mode raw --conn 6 --min_radius_um 0.03
- """
- import argparse
- from pathlib import Path
- import numpy as np
- import trimesh
- from scipy.ndimage import distance_transform_edt, binary_closing
- # ---------------------------------------------------------------------
- # Input mesh loading
- # ---------------------------------------------------------------------
- def load_surface_mesh_any(path: str, scale: float) -> trimesh.Trimesh:
- """
- Load a surface mesh (OBJ, OFF, PLY, etc.) using trimesh.
- If the file contains multiple geometries (Scene or list),
- they are concatenated into a single mesh. Optional scaling
- can be applied to convert units if necessary.
- """
- m = trimesh.load(path, process=True)
- if isinstance(m, trimesh.Scene):
- m = trimesh.util.concatenate(tuple(g for g in m.dump() if isinstance(g, trimesh.Trimesh)))
- elif isinstance(m, list):
- m = trimesh.util.concatenate(tuple(m))
- if not isinstance(m, trimesh.Trimesh):
- raise RuntimeError("Could not load a surface mesh.")
- if scale != 1.0:
- m = m.copy()
- m.apply_scale(scale)
- return m
- def load_msh_boundary_surface(path: str, scale: float) -> trimesh.Trimesh:
- """
- Extract the boundary surface from a tetrahedral .msh mesh.
- Boundary faces are identified as triangular faces that belong
- to exactly one tetrahedron. The resulting surface mesh is then
- returned as a trimesh.Trimesh object.
- """
- import meshio
- msh = meshio.read(path)
- pts = msh.points[:, :3].astype(np.float64)
- if scale != 1.0:
- pts = pts * float(scale)
- tet = None
- for k in ("tetra", "tetra10"):
- if k in msh.cells_dict:
- tet = msh.cells_dict[k]
- if k == "tetra10":
- tet = tet[:, :4]
- break
- if tet is None:
- raise RuntimeError("No tetra/tetra10 cells found in .msh")
- tet = tet.astype(np.int64)
- faces = np.vstack([
- tet[:, [0, 1, 2]],
- tet[:, [0, 1, 3]],
- tet[:, [0, 2, 3]],
- tet[:, [1, 2, 3]],
- ])
- faces_sorted = np.sort(faces, axis=1)
- uniq, counts = np.unique(faces_sorted, axis=0, return_counts=True)
- boundary = uniq[counts == 1].astype(np.int64)
- return trimesh.Trimesh(vertices=pts, faces=boundary, process=False)
- # ---------------------------------------------------------------------
- # Voxelization utilities
- # ---------------------------------------------------------------------
- def _robust_voxel_origin(vg, mesh):
- """
- Determine the spatial origin of the voxel grid.
- This attempts to extract the origin from the voxel grid object.
- If unavailable, the lower mesh bounding box corner is used.
- """
- if hasattr(vg, "origin"):
- return np.asarray(vg.origin, dtype=float)
- if hasattr(vg, "transform"):
- T = np.asarray(vg.transform, dtype=float)
- return T[:3, 3]
- return mesh.bounds[0].astype(float)
- def make_ball_struct(radius_vox: int):
- """
- Construct a spherical structuring element for morphological operations.
- """
- r = int(radius_vox)
- if r <= 0:
- return np.ones((1, 1, 1), dtype=bool)
- ax = np.arange(-r, r + 1)
- X, Y, Z = np.meshgrid(ax, ax, ax, indexing="ij")
- return (X * X + Y * Y + Z * Z) <= (r * r)
- def voxelize(mesh: trimesh.Trimesh, pitch_um: float, mode: str,
- close_radius_vox: int, close_iters: int):
- """
- Convert a surface mesh into an occupied voxel grid.
- Parameters
- ----------
- pitch_um : float
- Voxel size (µm).
- mode : str
- 'raw' = surface voxelization
- 'filled' = filled interior voxelization
- close_radius_vox : int
- Radius for optional morphological closing (voxels).
- close_iters : int
- Number of closing iterations.
- """
- vg = mesh.voxelized(pitch=pitch_um)
- if mode == "raw":
- pass
- elif mode == "filled":
- try:
- vg = vg.fill()
- except Exception:
- pass
- else:
- raise ValueError("--mode must be raw or filled")
- if hasattr(vg, "matrix"):
- occ = np.asarray(vg.matrix, dtype=bool)
- else:
- occ = np.asarray(vg.encoding.dense, dtype=bool)
- origin = _robust_voxel_origin(vg, mesh)
- if close_radius_vox > 0 and close_iters > 0:
- st = make_ball_struct(close_radius_vox)
- v = occ
- for _ in range(int(close_iters)):
- v = binary_closing(v, structure=st)
- occ = np.asarray(v, dtype=bool)
- return occ, origin
- # ---------------------------------------------------------------------
- # Connectivity graph and spanning tree construction
- # ---------------------------------------------------------------------
- def neighbor_offsets(conn: int):
- """
- Define voxel neighborhood offsets.
- conn = 6 : face connectivity
- conn = 26 : full cubic neighborhood
- """
- if conn == 6:
- return np.array([
- (1, 0, 0), (-1, 0, 0),
- (0, 1, 0), (0, -1, 0),
- (0, 0, 1), (0, 0, -1),
- ], dtype=int)
- elif conn == 26:
- offs = []
- for dx in (-1, 0, 1):
- for dy in (-1, 0, 1):
- for dz in (-1, 0, 1):
- if dx == dy == dz == 0:
- continue
- offs.append((dx, dy, dz))
- return np.array(offs, dtype=int)
- else:
- raise ValueError("--conn must be 6 or 26")
- def pick_root(occ_idx_xyz, prefer="minx"):
- """
- Select a root voxel for tree construction.
- """
- if prefer == "minx":
- x = occ_idx_xyz[:, 0]
- return int(np.argmin(x))
- elif prefer == "center":
- c = occ_idx_xyz.mean(axis=0)
- d = np.sum((occ_idx_xyz - c[None, :])**2, axis=1)
- return int(np.argmin(d))
- else:
- raise ValueError("--root_prefer must be minx or center")
- def bfs_spanning_tree(occ_bool: np.ndarray, occ_idx: np.ndarray, conn: int, root_k: int):
- """
- Construct a spanning tree over the occupied voxel graph using BFS.
- Each voxel becomes a node, and edges correspond to voxel adjacency.
- The BFS tree ensures a valid SWC parent-child hierarchy.
- """
- N = occ_idx.shape[0]
- X, Y, Z = occ_bool.shape
- index_map = -np.ones((X, Y, Z), dtype=np.int64)
- for i, (x, y, z) in enumerate(occ_idx):
- index_map[x, y, z] = i
- offs = neighbor_offsets(conn)
- parent = -np.ones(N, dtype=np.int64)
- seen = np.zeros(N, dtype=bool)
- q = [int(root_k)]
- seen[root_k] = True
- order = [int(root_k)]
- while q:
- u = q.pop(0)
- x, y, z = occ_idx[u]
- for dx, dy, dz in offs:
- x2, y2, z2 = x + dx, y + dy, z + dz
- if not (0 <= x2 < X and 0 <= y2 < Y and 0 <= z2 < Z):
- continue
- v = index_map[x2, y2, z2]
- if v < 0:
- continue
- if not seen[v]:
- seen[v] = True
- parent[v] = u
- q.append(int(v))
- order.append(int(v))
- return order, parent, seen
- # ---------------------------------------------------------------------
- # SWC export
- # ---------------------------------------------------------------------
- def write_swc(out_path: Path, order, parent, xyz_um, radii_um, swc_type: int, header_lines):
- """
- Write the generated voxel-tree morphology to an SWC file.
- """
- out_path.parent.mkdir(parents=True, exist_ok=True)
- nid = {v: i + 1 for i, v in enumerate(order)}
- with out_path.open("w") as f:
- for h in header_lines:
- f.write(h.rstrip("\n") + "\n")
- for v in order:
- x, y, z = xyz_um[v]
- r = float(radii_um[v])
- p = int(parent[v])
- pid = -1 if p < 0 else nid[p]
- f.write(f"{nid[v]} {swc_type} {x:.6f} {y:.6f} {z:.6f} {r:.6f} {pid}\n")
- print(f"[done] wrote {out_path.resolve()}")
- # ---------------------------------------------------------------------
- # Main execution
- # ---------------------------------------------------------------------
- def main():
- ap = argparse.ArgumentParser()
- ap.add_argument("input", help="OBJ/OFF/PLY... surface mesh OR .msh tet mesh")
- ap.add_argument("swc", help="Output SWC path")
- ap.add_argument("--pitch_um", type=float, default=0.05)
- ap.add_argument("--mode", choices=["raw", "filled"], default="raw")
- ap.add_argument("--close_radius_vox", type=int, default=0)
- ap.add_argument("--close_iters", type=int, default=0)
- ap.add_argument("--conn", type=int, choices=[6, 26], default=6)
- ap.add_argument("--root_prefer", choices=["minx", "center"], default="minx")
- ap.add_argument("--min_radius_um", type=float, default=None)
- ap.add_argument("--scale", type=float, default=1.0)
- ap.add_argument("--type", type=int, default=3)
- args = ap.parse_args()
- ext = args.input.lower().split(".")[-1]
- if ext == "msh":
- mesh = load_msh_boundary_surface(args.input, args.scale)
- print(f"[input] msh boundary surface: watertight={mesh.is_watertight} faces={len(mesh.faces)}")
- else:
- mesh = load_surface_mesh_any(args.input, args.scale)
- print(f"[input] surface mesh: watertight={mesh.is_watertight} faces={len(mesh.faces)}")
- occ, origin = voxelize(mesh, args.pitch_um, args.mode, args.close_radius_vox, args.close_iters)
- n_occ = int(occ.sum())
- print(f"[vox] mode={args.mode} pitch_um={args.pitch_um} shape={occ.shape} occupied={n_occ} origin={origin}")
- if n_occ == 0:
- raise RuntimeError("Empty voxelization. Check units/pitch.")
- # Occupied indices are (x, y, z) in this version.
- occ_idx = np.argwhere(occ)
- # Radii from EDT.
- edt_um = distance_transform_edt(occ) * float(args.pitch_um)
- radii_um = edt_um[tuple(occ_idx.T)].astype(np.float64) - 0.5 * float(args.pitch_um)
- min_r = float(args.min_radius_um) if args.min_radius_um is not None else 0.5 * float(args.pitch_um)
- radii_um = np.maximum(radii_um, min_r)
- # World coordinates at voxel centers: (x, y, z) directly (no flip).
- xyz_um = (occ_idx.astype(np.float64) + 0.5) * float(args.pitch_um) + origin
- root_k = pick_root(occ_idx, prefer=args.root_prefer)
- order, parent, seen = bfs_spanning_tree(occ, occ_idx, args.conn, root_k)
- reached = int(seen.sum())
- if reached < n_occ:
- print(f"[warn] not fully connected: reached {reached}/{n_occ}. SWC will contain only root component.")
- print(f"[tree] nodes={len(order)} conn={args.conn} root_prefer={args.root_prefer}")
- print(f"[radii] min/med/max = {float(radii_um.min()):.6g} / {float(np.median(radii_um)):.6g} / {float(radii_um.max()):.6g}")
- header = [
- "# voxel-tree SWC (space-filling noodles; NO axis reversal)",
- f"# input: {args.input}",
- f"# pitch_um: {args.pitch_um}",
- f"# mode: {args.mode}",
- f"# close_radius_vox: {args.close_radius_vox}",
- f"# close_iters: {args.close_iters}",
- f"# conn: {args.conn}",
- f"# min_radius_um: {min_r}",
- f"# origin: {origin.tolist()}",
- ]
- write_swc(Path(args.swc), order, parent, xyz_um, radii_um, args.type, header)
- if __name__ == "__main__":
- main()
mesh_to_swc.py, under GPL-3.0 · at the source
Overview
Abstract
Computational modeling of spatial biochemical processes in neuroscience is increasingly important as advances in experimental and imaging techniques provide detailed insights into cellular organization. Reaction–diffusion models are commonly used to study the diffusion and interactions of ions and molecules within neuronal cells, and multiple open-access simulation platforms have been developed to support such analysis. However, a comprehensive analysis of commonly used simulation tools, including MCell, STEPS, NeuroRD, and NEURON, remains lacking, particularly for realistic glial cell geometries, as these tools were originally developed for neurons. Here, we present a systematic analysis of these four simulation environments by implementing equivalent calcium diffusion and calcium–calmodulin reaction–diffusion models across a range of spatial domains. These include simplified geometries (cylinders and rectangular cuboids) as well as biologically realistic astroglial morphologies derived from electron microscopy data, including mouse Bergmann glia and mouse and human cortical astrocytes. Using matched kinetic parameters and diffusion constants, we examine simulation outputs and morphological variations across platforms under comparable conditions. We find that all tools produce overall consistent results for the systems considered, indicating that each can reliably capture diffusion and reaction–diffusion dynamics in simplified and complex geometries. At the same time, we show that the structural heterogeneity of branchlets from human astrocytes and mouse Bergmann glia gives rise to distinct calcium signaling, demonstrating that fine-scale morphology critically shapes astroglial dynamics and must be accurately captured by simulation frameworks. In addition, notable differences emerge in geometry representation, implementation strategies, computational aspects, and usability of the tools. By highlighting key trade-offs between geometric fidelity, flexibility, and computational cost in modeling intracellular biochemical processes, these findings provide practical guidance for selecting appropriate simulation tools. More broadly, our results support the use of reaction–diffusion modeling in morphologically realistic astrocytic environments and contribute to enabling mechanistic studies of localized signaling events at synaptic and perisynaptic sites.
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 21 matches between paragraphs and lines of code.
google/neuroglancer
bcecdb0cbb877191e20cfa358803f6e7547583c2, 26 October 2026Availability: 2 checks, the latest on 27 October 2026: the link answers
- 27 October 2026: the link answers
- 27 September 2026: the link answers
912 files
- build_tools/
after-version-change.ts , TypeScript, 48 lines - build_tools/
build-package.ts , TypeScript, 247 lines - build_tools/
cli.ts , TypeScript, 266 lines - build_tools/
postpack.ts , TypeScript, 9 lines - build_tools/
rspack/ , JavaScript, 13 linesconfiguration_with_defin e.js - build_tools/
rspack/ , JavaScript, 12 linesrspack_config_from_cli.j s - build_tools/
update-conditions.ts , TypeScript, 147 lines - build_tools/
update-example-dependenc , TypeScript, 30 linesies.ts - build_tools/
vitest/ , TypeScript, 57 linesbuild_fake_gcs_server.ts - build_tools/
vitest/ , TypeScript, 98 linesfake_ngauth_server.ts - build_tools/
vitest/ , TypeScript, 16 linespolyfill-browser-globals -in-node.ts - build_tools/
vitest/ , TypeScript, 26 linespython_tools.ts - build_tools/
vitest/ , TypeScript, 51 linestest_data_server.ts - build_tools/
vitest/ , TypeScript, 50 linesvitest-environment-jsdom -patched/ index.ts - cors_webserver.py, Python, 62 lines
- docs/
concepts/ , Python, 59 linesdata_source_coordinate_s pace.screenshot.py - docs/
concepts/ , Python, 59 linesdata_source_coordinate_t ransform.screenshot.py - docs/
conf.py , Python, 344 lines - docs/
generate_logo.py , Python, 122 lines - docs/
update_intersphinx_inven , Python, 42 linestories.py - docs/
user-guide/ , Python, 28 linesnavigation_mouse_cross_s ection_translate.video.p y - docs/
user-guide/ , Python, 30 linesnavigation_mouse_cross_s ection_zoom.video.py - eslint.config.js, JavaScript, 124 lines
- examples/
parcel/ , JavaScript, 3 linesparcel-project-built/ src/ index.js - examples/
parcel/ , JavaScript, 3 linesparcel-project-source/ src/ index.js - examples/
rsbuild/ , TypeScript, 45 linesrsbuild-project-built/ rsbuild.config.ts - examples/
rsbuild/ , JavaScript, 3 linesrsbuild-project-built/ src/ index.js - examples/
rsbuild/ , TypeScript, 60 linesrsbuild-project-source/ rsbuild.config.ts - examples/
rsbuild/ , JavaScript, 3 linesrsbuild-project-source/ src/ index.js - examples/
rspack/ , JavaScript, 46 linesrspack-project-built/ rspack.config.js - examples/
rspack/ , JavaScript, 3 linesrspack-project-built/ src/ index.js - examples/
rspack/ , JavaScript, 61 linesrspack-project-source/ rspack.config.js - examples/
rspack/ , JavaScript, 3 linesrspack-project-source/ src/ index.js - examples/
vite/ , TypeScript, 47 linesvite-project-built/ vite.config.ts - examples/
vite/ , TypeScript, 51 linesvite-project-source/ vite.config.ts - examples/
webpack/ , JavaScript, 3 lineswebpack-project-built/ src/ index.js - examples/
webpack/ , JavaScript, 48 lineswebpack-project-built/ webpack.config.js - examples/
webpack/ , JavaScript, 3 lineswebpack-project-source/ src/ index.js - examples/
webpack/ , JavaScript, 58 lineswebpack-project-source/ webpack.config.js - ngauth_server/
auth.go , Go, 521 lines - ngauth_server/
bounded_access_token.go , Go, 95 lines - ngauth_server/
go.mod , NEURON, 30 lines - ngauth_server/
main.go , Go, 52 lines - noxfile.py, Python, 195 lines
- playwright.config.ts, TypeScript, 22 lines
- python/
build_tools/ , Shell, 12 linescibuildwheel_linux_cache _setup.sh - python/
copy_openmesh_deps.py , Python, 49 lines - python/
examples/ , Python, 83 linesagglomeration_split_tool _csv_to_sqlite.py - python/
examples/ , Python, 70 linesexample.py - python/
examples/ , Python, 30 linesexample_action.py - python/
examples/ , Python, 55 linesexample_add_cube.py - python/
examples/ , Python, 66 linesexample_annotation_prope rties.py - python/
examples/ , Python, 58 linesexample_cdf.py - python/
examples/ , Python, 58 linesexample_coordinate_array s.py - python/
examples/ , Python, 46 linesexample_coordinate_trans form.py - python/
examples/ , Python, 40 linesexample_cross_section.py - python/
examples/ , Python, 53 linesexample_dask.py - python/
examples/ , Python, 20 linesexample_fixed_token.py - python/
examples/ , Python, 39 linesexample_grid_layout.py - python/
examples/ , Python, 39 linesexample_layer_side_panel s.py - python/
examples/ , Python, 63 linesexample_local_volume_coo rdinate_arrays.py - python/
examples/ , Python, 49 linesexample_overlay.py - python/
examples/ , Python, 87 linesexample_partial_viewport .py - python/
examples/ , Python, 16 linesexample_precomputed_gcs. py - python/
examples/ , Python, 23 linesexample_read_precomputed _annotations.py - python/
examples/ , Python, 29 linesexample_row_layout.py - python/
examples/ , Python, 45 linesexample_signed_int.py - python/
examples/ , Python, 16 linesexample_single_mesh_laye r.py - python/
examples/ , Python, 76 linesexample_skeletons.py - python/
examples/ , Python, 51 linesexample_toggle_visibilit y.py - python/
examples/ , Python, 24 linesexample_tool.py - python/
examples/ , Python, 290 linesextend_segments_tool.py - python/
examples/ , Python, 250 lines, 1 matchflood_filling_simulation .py - python/
examples/ , Python, 115 linesinteractive_inference.py - python/
examples/ , Jupyter, 177 linesjupyter-notebook-demo.ip ynb - python/
examples/ , Python, 192 linessynaptic_partners.py - python/
examples/ , Python, 32 lineswebdriver_example.py - python/
examples/ , Python, 207 lineswrite_annotations.py - python/
ext/ , C++, 208 linessrc/ _neuroglancer.cc - python/
ext/ , C++, 232 linessrc/ compress_segmentation.cc - python/
ext/ , C/C++, 173 linessrc/ compress_segmentation.h - python/
ext/ , C++, 229 linessrc/ compress_segmentation_te st.cc - python/
ext/ , Python, 72 linessrc/ generate_marching_cubes_ tables.py - python/
ext/ , C++, 147 linessrc/ mesh_objects.cc - python/
ext/ , C/C++, 38 linessrc/ mesh_objects.h - python/
ext/ , C++, 226 linessrc/ on_demand_object_mesh_ge nerator.cc - python/
ext/ , C/C++, 61 linessrc/ on_demand_object_mesh_ge nerator.h - python/
ext/ , C++, 22 linessrc/ openmesh_dependencies.cc - python/
ext/ , C++, 479 linessrc/ voxel_mesh_generator.cc - python/
ext/ , C/C++, 246 linessrc/ voxel_mesh_generator.h - python/
ext/ , C++, 260 linesthird_party/ openmesh/ OpenMesh/ src/ OpenMesh/ Core/ Mesh/ ArrayKernel.cc - python/
ext/ , C++, 315 linesthird_party/ openmesh/ OpenMesh/ src/ OpenMesh/ Core/ Mesh/ ArrayKernelT.cc - python/
ext/ , C++, 1,233 linesthird_party/ openmesh/ OpenMesh/ src/ OpenMesh/ Core/ Mesh/ PolyConnectivity.cc - python/
ext/ , C++, 458 linesthird_party/ openmesh/ OpenMesh/ src/ OpenMesh/ Core/ Mesh/ PolyMeshT.cc - python/
ext/ , C++, 500 linesthird_party/ openmesh/ OpenMesh/ src/ OpenMesh/ Core/ Mesh/ TriConnectivity.cc - python/
ext/ , C++, 93 linesthird_party/ openmesh/ OpenMesh/ src/ OpenMesh/ Core/ Mesh/ TriMeshT.cc - python/
ext/ , C/C++, 111 linesthird_party/ openmesh/ OpenMesh/ src/ OpenMesh/ Core/ System/ config.h - python/
ext/ , C++, 107 linesthird_party/ openmesh/ OpenMesh/ src/ OpenMesh/ Core/ System/ omstream.cc - python/
ext/ , C++, 59 linesthird_party/ openmesh/ OpenMesh/ src/ OpenMesh/ Core/ Utils/ BaseProperty.cc - python/
ext/ , C++, 85 linesthird_party/ openmesh/ OpenMesh/ src/ OpenMesh/ Core/ Utils/ SingletonT.cc - python/
ext/ , C++, 310 linesthird_party/ openmesh/ OpenMesh/ src/ OpenMesh/ Tools/ Decimater/ BaseDecimaterT.cc - python/
ext/ , C++, 369 linesthird_party/ openmesh/ OpenMesh/ src/ OpenMesh/ Tools/ Decimater/ DecimaterT.cc - python/
ext/ , C++, 159 linesthird_party/ openmesh/ OpenMesh/ src/ OpenMesh/ Tools/ Decimater/ ModQuadricT.cc - python/
ext/ , C++, 98 linesthird_party/ openmesh/ OpenMesh/ src/ OpenMesh/ Tools/ Decimater/ Observer.cc - python/
neuroglancer/ , Python, 122 lines__init__.py - python/
neuroglancer/ , Python, 86 linesasync_util.py - python/
neuroglancer/ , Python, 55 linesboss_credentials.py - python/
neuroglancer/ , Python, 39 lineschunks.py - python/
neuroglancer/ , Python, 93 linescli.py - python/
neuroglancer/ , Python, 320 linescoordinate_space.py - python/
neuroglancer/ , Python, 69 linescredentials_provider.py - python/
neuroglancer/ , Python, 56 linesdefault_credentials_mana ger.py - python/
neuroglancer/ , Python, 42 linesdownsample.py - python/
neuroglancer/ , Python, 101 linesdownsample_scales.py - python/
neuroglancer/ , Python, 57 linesdvid_credentials.py - python/
neuroglancer/ , Python, 193 linesequivalence_map.py - python/
neuroglancer/ , Python, 63 linesfutures.py - python/
neuroglancer/ , Python, 85 linesgoogle_credentials.py - python/
neuroglancer/ , Python, 59 linesjson_utils.py - python/
neuroglancer/ , Python, 649 linesjson_wrappers.py - python/
neuroglancer/ , Python, 386 lines, 1 matchlocal_volume.py - python/
neuroglancer/ , Python, 21 linesrandom_token.py - python/
neuroglancer/ , Python, 642 linesread_precomputed_annotat ions.py - python/
neuroglancer/ , Python, 94 linesread_precomputed_segment _properties.py - python/
neuroglancer/ , Python, 102 linesread_precomputed_skeleto ns.py - python/
neuroglancer/ , Python, 51 linesscreenshot.py - python/
neuroglancer/ , Python, 91 linessegment_colors.py - python/
neuroglancer/ , Python, 653 linesserver.py - python/
neuroglancer/ , Python, 101 linesskeleton.py - python/
neuroglancer/ , Python, 102 linesstatic/ __init__.py - python/
neuroglancer/ , Python, 64 linesstatic_file_server.py - python/
neuroglancer/ , Python, 13 linestest_util.py - python/
neuroglancer/ , Python, 47 linestest_utils.py - python/
neuroglancer/ , Python, 1 linetool/ __init__.py - python/
neuroglancer/ , Python, 904 linestool/ agglomeration_split_tool .py - python/
neuroglancer/ , Python, 68 linestool/ cube.py - python/
neuroglancer/ , Python, 139 linestool/ edit_states.py - python/
neuroglancer/ , Python, 217 linestool/ filter_bodies.py - python/
neuroglancer/ , Python, 319 linestool/ mask_tool.py - python/
neuroglancer/ , Python, 526 linestool/ merge_tool.py - python/
neuroglancer/ , Python, 92 linestool/ save_meshes.py - python/
neuroglancer/ , Python, 815 linestool/ screenshot.py - python/
neuroglancer/ , Python, 664 linestool/ video_tool.py - python/
neuroglancer/ , Python, 217 linestrackable_state.py - python/
neuroglancer/ , Python, 158 linesurl_state.py - python/
neuroglancer/ , Python, 56 linesviewer.py - python/
neuroglancer/ , Python, 507 linesviewer_base.py - python/
neuroglancer/ , Python, 369 linesviewer_config_state.py - python/
neuroglancer/ , Python, 1,996 linesviewer_state.py - python/
neuroglancer/ , Python, 189 lineswebdriver.py - python/
neuroglancer/ , Python, 376 lineswrite_annotations.py - python/
tests/ , Python, 113 linesannotation_properties_te st.py - python/
tests/ , Python, 100 linesannotation_tool_test.py - python/
tests/ , Python, 186 linesconftest.py - python/
tests/ , Python, 59 linescontext_lost_test.py - python/
tests/ , Python, 64 linesdisplay_dimensions_test. py - python/
tests/ , Python, 78 linesequivalence_map_test.py - python/
tests/ , Python, 104 linesfill_value_test.py - python/
tests/ , Python, 59 linesjson_wrappers_test.py - python/
tests/ , Python, 64 lineslinked_segment_group_tes t.py - python/
tests/ , Python, 81 lineslocal_volume_test.py - python/
tests/ , Python, 10 linesmanaged_layer_test.py - python/
tests/ , Python, 84 linesmerge_tool_test.py - python/
tests/ , Python, 74 linesn5_test.py - python/
tests/ , Python, 56 lineson_demand_mesh_generator _test.py - python/
tests/ , Python, 259 linespicking_test.py - python/
tests/ , Python, 93 linesprecomputed_test.py - python/
tests/ , Python, 41 linesscreenshot_test.py - python/
tests/ , Python, 132 linessegment_colors_test.py - python/
tests/ , Python, 97 linesselected_values_test.py - python/
tests/ , Python, 186 linesshader_controls_test.py - python/
tests/ , Python, 79 linesskeleton_options_test.py - python/
tests/ , Python, 49 linestitle_test.py - python/
tests/ , Python, 50 linesurl_state_test.py - python/
tests/ , Python, 49 linesviewer_config_state_test .py - python/
tests/ , Python, 73 linesviewer_state_roundtrip_t est.py - python/
tests/ , Python, 118 linesviewer_state_test.py - python/
tests/ , Python, 172 linesvolume_rendering_test.py - python/
tests/ , Python, 151 lineswrite_annotations_test.p y - python/
tests/ , Python, 669 lineszarr_test.py - rspack.config.ts, TypeScript, 128 lines
- setup.py, Python, 293 lines
- src/
annotation/ , TypeScript, 244 linesannotation_layer_state.t s - src/
annotation/ , TypeScript, 574 linesbackend.ts - src/
annotation/ , TypeScript, 170 linesbase.ts - src/
annotation/ , TypeScript, 704 linesbounding_box.ts - src/
annotation/ , TypeScript, 361 linesellipsoid.ts - src/
annotation/ , TypeScript, 152 linesfrontend_source.browser_ test.ts - src/
annotation/ , TypeScript, 1,058 linesfrontend_source.ts - src/
annotation/ , TypeScript, 1,940 linesindex.ts - src/
annotation/ , TypeScript, 300 linesline.ts - src/
annotation/ , TypeScript, 237 linespoint.ts - src/
annotation/ , TypeScript, 342 linespolyline.ts - src/
annotation/ , TypeScript, 1,217 linesrenderlayer.ts - src/
annotation/ , TypeScript, 49 linesselection.ts - src/
annotation/ , TypeScript, 854 linestype_handler.ts - src/
async_computation.bundle , JavaScript, 8 lines.js - src/
async_computation/ , TypeScript, 25 linesdecode_blosc.ts - src/
async_computation/ , TypeScript, 22 linesdecode_blosc_request.ts - src/
async_computation/ , TypeScript, 24 linesdecode_compresso.ts - src/
async_computation/ , TypeScript, 22 linesdecode_compresso_request .ts - src/
async_computation/ , TypeScript, 24 linesdecode_crackle.ts - src/
async_computation/ , TypeScript, 21 linesdecode_crackle_request.t s - src/
async_computation/ , TypeScript, 88 linesdecode_jpeg.ts - src/
async_computation/ , TypeScript, 29 linesdecode_jpeg_request.ts - src/
async_computation/ , TypeScript, 37 linesdecode_jxl.ts - src/
async_computation/ , TypeScript, 27 linesdecode_jxl_request.ts - src/
async_computation/ , TypeScript, 44 linesdecode_png.ts - src/
async_computation/ , TypeScript, 36 linesdecode_png_request.ts - src/
async_computation/ , TypeScript, 25 linesdecode_zstd.ts - src/
async_computation/ , TypeScript, 30 linesdecode_zstd_node.ts - src/
async_computation/ , TypeScript, 22 linesdecode_zstd_request.ts - src/
async_computation/ , TypeScript, 44 linesencode_compressed_segmen tation.ts - src/
async_computation/ , TypeScript, 33 linesencode_compressed_segmen tation_request.ts - src/
async_computation/ , TypeScript, 58 lineshandler.ts - src/
async_computation/ , TypeScript, 33 linesindex.ts - src/
async_computation/ , TypeScript, 76 linesobj_mesh.ts - src/
async_computation/ , TypeScript, 25 linesobj_mesh_request.ts - src/
async_computation/ , TypeScript, 124 linesrequest.ts - src/
async_computation/ , TypeScript, 35 linesvtk_mesh.ts - src/
async_computation/ , TypeScript, 25 linesvtk_mesh_request.ts - src/
axes_lines.ts , TypeScript, 163 lines - src/
chunk_manager/ , TypeScript, 1,391 linesbackend.ts - src/
chunk_manager/ , TypeScript, 121 linesbase.ts - src/
chunk_manager/ , TypeScript, 533 linesfrontend.ts - src/
chunk_manager/ , TypeScript, 150 linesgeneric_file_source.ts - src/
chunk_worker.bundle.js , JavaScript, 14 lines - src/
coordinate_transform.spe , TypeScript, 517 linesc.ts - src/
coordinate_transform.ts , TypeScript, 1,976 lines - src/
credentials_provider/ , TypeScript, 99 lineschunk_source_frontend.ts - src/
credentials_provider/ , TypeScript, 40 linesdefault_manager.ts - src/
credentials_provider/ , TypeScript, 85 lineshttp_request.ts - src/
credentials_provider/ , TypeScript, 207 linesindex.ts - src/
credentials_provider/ , TypeScript, 129 linesinteractive_credentials_ provider.ts - src/
credentials_provider/ , TypeScript, 94 linesoauth2.ts - src/
credentials_provider/ , TypeScript, 117 linesshared.ts - src/
credentials_provider/ , TypeScript, 20 linesshared_common.ts - src/
credentials_provider/ , TypeScript, 131 linesshared_counterpart.ts - src/
data_management_context. , TypeScript, 79 linests - src/
data_panel_layout.browse , TypeScript, 132 linesr_test.ts - src/
data_panel_layout.ts , TypeScript, 1,023 lines - src/
datasource/ , TypeScript, 63 linesboss/ api.ts - src/
datasource/ , TypeScript, 1 lineboss/ async_computation.ts - src/
datasource/ , TypeScript, 143 linesboss/ backend.ts - src/
datasource/ , TypeScript, 46 linesboss/ base.ts - src/
datasource/ , TypeScript, 172 linesboss/ credentials_provider.ts - src/
datasource/ , TypeScript, 980 linesboss/ frontend.ts - src/
datasource/ , TypeScript, 24 linesboss/ register_credentials_pro vider.ts - src/
datasource/ , TypeScript, 20 linesboss/ register_default.ts - src/
datasource/ , TypeScript, 108 linesbrainmaps/ api.ts - src/
datasource/ , TypeScript, 1 linebrainmaps/ async_computation.ts - src/
datasource/ , TypeScript, 1,264 linesbrainmaps/ backend.ts - src/
datasource/ , TypeScript, 123 linesbrainmaps/ base.ts - src/
datasource/ , TypeScript, 37 linesbrainmaps/ credentials_provider.ts - src/
datasource/ , TypeScript, 1,267 linesbrainmaps/ frontend.ts - src/
datasource/ , TypeScript, 29 linesbrainmaps/ register_credentials_pro vider.ts - src/
datasource/ , TypeScript, 36 linesbrainmaps/ register_default.ts - src/
datasource/ , TypeScript, 2 linesdeepzoom/ async_computation.ts - src/
datasource/ , TypeScript, 151 linesdeepzoom/ backend.ts - src/
datasource/ , TypeScript, 31 linesdeepzoom/ base.ts - src/
datasource/ , TypeScript, 345 linesdeepzoom/ frontend.ts - src/
datasource/ , TypeScript, 31 linesdeepzoom/ register_default.ts - src/
datasource/ , TypeScript, 64 linesdefault_provider.ts - src/
datasource/ , TypeScript, 102 linesdvid/ api.ts - src/
datasource/ , TypeScript, 1 linedvid/ async_computation.ts - src/
datasource/ , TypeScript, 214 linesdvid/ backend.ts - src/
datasource/ , TypeScript, 44 linesdvid/ base.ts - src/
datasource/ , TypeScript, 86 linesdvid/ credentials_provider.ts - src/
datasource/ , TypeScript, 778 linesdvid/ frontend.ts - src/
datasource/ , TypeScript, 29 linesdvid/ register_credentials_pro vider.ts - src/
datasource/ , TypeScript, 20 linesdvid/ register_default.ts - src/
datasource/ , TypeScript, 12 linesenabled_async_computatio n_modules.ts - src/
datasource/ , TypeScript, 14 linesenabled_backend_modules. ts - src/
datasource/ , TypeScript, 18 linesenabled_frontend_modules .ts - src/
datasource/ , TypeScript, 1 linegraphene/ async_computation.ts - src/
datasource/ , TypeScript, 644 linesgraphene/ backend.ts - src/
datasource/ , TypeScript, 174 linesgraphene/ base.ts - src/
datasource/ , TypeScript, 3,119 linesgraphene/ frontend.ts - src/
datasource/ , TypeScript, 23 linesgraphene/ register_default.ts - src/
datasource/ , TypeScript, 686 linesindex.ts - src/
datasource/ , TypeScript, 218 lineskvstore_completions.ts - src/
datasource/ , TypeScript, 132 lineslocal.ts - src/
datasource/ , TypeScript, 2 linesn5/ async_computation.ts - src/
datasource/ , TypeScript, 120 linesn5/ backend.ts - src/
datasource/ , TypeScript, 30 linesn5/ base.ts - src/
datasource/ , TypeScript, 723 linesn5/ frontend.ts - src/
datasource/ , TypeScript, 31 linesn5/ register_default.ts - src/
datasource/ , TypeScript, 100 linesnggraph/ credentials_provider.ts - src/
datasource/ , TypeScript, 798 linesnggraph/ frontend.ts - src/
datasource/ , TypeScript, 20 linesnggraph/ register_default.ts - src/
datasource/ , TypeScript, 316 linesnifti/ backend.ts - src/
datasource/ , TypeScript, 38 linesnifti/ base.ts - src/
datasource/ , TypeScript, 260 linesnifti/ frontend.ts - src/
datasource/ , TypeScript, 31 linesnifti/ register_default.ts - src/
datasource/ , TypeScript, 1 lineobj/ async_computation.ts - src/
datasource/ , TypeScript, 45 linesobj/ backend.ts - src/
datasource/ , TypeScript, 26 linesobj/ register_default.ts - src/
datasource/ , TypeScript, 5 linesprecomputed/ async_computation.ts - src/
datasource/ , TypeScript, 1,095 linesprecomputed/ backend.ts - src/
datasource/ , TypeScript, 118 linesprecomputed/ base.ts - src/
datasource/ , TypeScript, 1,426 linesprecomputed/ frontend.ts - src/
datasource/ , TypeScript, 30 linesprecomputed/ register_default.ts - src/
datasource/ , TypeScript, 312 linesprecomputed/ sharded.ts - src/
datasource/ , TypeScript, 137 linespython/ backend.ts - src/
datasource/ , TypeScript, 45 linespython/ base.ts - src/
datasource/ , TypeScript, 43 linespython/ frontend.browser_test.ts - src/
datasource/ , TypeScript, 671 linespython/ frontend.ts - src/
datasource/ , TypeScript, 20 linespython/ register_default.ts - src/
datasource/ , TypeScript, 1 linerender/ async_computation.ts - src/
datasource/ , TypeScript, 155 linesrender/ backend.ts - src/
datasource/ , TypeScript, 35 linesrender/ base.ts - src/
datasource/ , TypeScript, 846 linesrender/ frontend.ts - src/
datasource/ , TypeScript, 20 linesrender/ register_default.ts - src/
datasource/ , TypeScript, 163 linesstate_share.ts - src/
datasource/ , TypeScript, 1 linevtk/ async_computation.ts - src/
datasource/ , TypeScript, 72 linesvtk/ backend.ts - src/
datasource/ , TypeScript, 299 linesvtk/ parse.ts - src/
datasource/ , TypeScript, 26 linesvtk/ register_default.ts - src/
datasource/ , TypeScript, 2 lineszarr/ async_computation.ts - src/
datasource/ , TypeScript, 100 lineszarr/ backend.ts - src/
datasource/ , TypeScript, 23 lineszarr/ base.ts - src/
datasource/ , TypeScript, 35 lineszarr/ codec/ blosc/ decode.ts - src/
datasource/ , TypeScript, 30 lineszarr/ codec/ blosc/ resolve.ts - src/
datasource/ , TypeScript, 53 lineszarr/ codec/ bytes/ decode.ts - src/
datasource/ , TypeScript, 71 lineszarr/ codec/ bytes/ resolve.ts - src/
datasource/ , TypeScript, 37 lineszarr/ codec/ crc32c/ decode.ts - src/
datasource/ , TypeScript, 36 lineszarr/ codec/ crc32c/ resolve.ts - src/
datasource/ , TypeScript, 211 lineszarr/ codec/ decode.ts - src/
datasource/ , TypeScript, 36 lineszarr/ codec/ gzip/ decode.ts - src/
datasource/ , TypeScript, 39 lineszarr/ codec/ gzip/ resolve.ts - src/
datasource/ , TypeScript, 66 lineszarr/ codec/ index.ts - src/
datasource/ , TypeScript, 226 lineszarr/ codec/ resolve.ts - src/
datasource/ , TypeScript, 201 lineszarr/ codec/ sharding_indexed/ decode.ts - src/
datasource/ , TypeScript, 127 lineszarr/ codec/ sharding_indexed/ resolve.ts - src/
datasource/ , TypeScript, 36 lineszarr/ codec/ transpose/ decode.ts - src/
datasource/ , TypeScript, 113 lineszarr/ codec/ transpose/ resolve.ts - src/
datasource/ , TypeScript, 35 lineszarr/ codec/ zstd/ decode.ts - src/
datasource/ , TypeScript, 30 lineszarr/ codec/ zstd/ resolve.ts - src/
datasource/ , TypeScript, 627 lineszarr/ frontend.ts - src/
datasource/ , TypeScript, 51 lineszarr/ metadata/ index.ts - src/
datasource/ , TypeScript, 444 lineszarr/ metadata/ parse.ts - src/
datasource/ , TypeScript, 41 lineszarr/ metadata/ parse_util.ts - src/
datasource/ , TypeScript, 1,419 lineszarr/ ome.spec.ts - src/
datasource/ , TypeScript, 881 lineszarr/ ome.ts - src/
datasource/ , TypeScript, 38 lineszarr/ register_default.ts - src/
display_context.ts , TypeScript, 718 lines - src/
gpu_hash/ , TypeScript, 32 lineshash_function.ts - src/
gpu_hash/ , TypeScript, 32 lineshash_table.benchmark.ts - src/
gpu_hash/ , TypeScript, 140 lineshash_table.spec.ts - src/
gpu_hash/ , TypeScript, 456 lineshash_table.ts - src/
gpu_hash/ , TypeScript, 188 linesshader.browser_test.ts - src/
gpu_hash/ , TypeScript, 224 linesshader.ts - src/
help/ , TypeScript, 268 linesinput_event_bindings.ts - src/
kvstore/ , TypeScript, 281 linesauto_detect.ts - src/
kvstore/ , TypeScript, 65 linesbackend.ts - src/
kvstore/ , TypeScript, 109 linesbyte_range/ file_handle.ts - src/
kvstore/ , TypeScript, 75 linesbyte_range/ index.ts - src/
kvstore/ , TypeScript, 41 linesbyte_range/ register.ts - src/
kvstore/ , TypeScript, 55 lineschunk_source_frontend.ts - src/
kvstore/ , TypeScript, 185 linescontext.ts - src/
kvstore/ , TypeScript, 3 linesenabled_async_computatio n_modules.ts - src/
kvstore/ , TypeScript, 11 linesenabled_backend_modules. ts - src/
kvstore/ , TypeScript, 13 linesenabled_frontend_modules .ts - src/
kvstore/ , TypeScript, 50 linesfrontend.ts - src/
kvstore/ , TypeScript, 150 linesgcs/ index.ts - src/
kvstore/ , TypeScript, 45 linesgcs/ register.ts - src/
kvstore/ , TypeScript, 235 linesgzip/ file_handle.ts - src/
kvstore/ , TypeScript, 96 linesgzip/ index.ts - src/
kvstore/ , TypeScript, 50 linesgzip/ register.ts - src/
kvstore/ , TypeScript, 26 lineshttp/ backend.ts - src/
kvstore/ , TypeScript, 115 lineshttp/ common.ts - src/
kvstore/ , TypeScript, 61 lineshttp/ frontend.ts - src/
kvstore/ , TypeScript, 128 lineshttp/ html_directory_listing.t s - src/
kvstore/ , TypeScript, 292 lineshttp/ read.ts - src/
kvstore/ , TypeScript, 21 lineshttp/ register_backend.ts - src/
kvstore/ , TypeScript, 21 lineshttp/ register_frontend.ts - src/
kvstore/ , TypeScript, 1 lineicechunk/ async_computation.ts - src/
kvstore/ , TypeScript, 37 linesicechunk/ auto_detect.ts - src/
kvstore/ , TypeScript, 112 linesicechunk/ backend.ts - src/
kvstore/ , TypeScript, 100 linesicechunk/ complete_url.ts - src/
kvstore/ , TypeScript, 61 linesicechunk/ crockford_base32.ts - src/
kvstore/ , TypeScript, 217 linesicechunk/ decode_utils.ts - src/
kvstore/ , TypeScript, 42 linesicechunk/ frontend.ts - src/
kvstore/ , TypeScript, 77 linesicechunk/ list.ts - src/
kvstore/ , TypeScript, 102 linesicechunk/ manifest.ts - src/
kvstore/ , TypeScript, 249 linesicechunk/ metadata_cache.ts - src/
kvstore/ , TypeScript, 216 linesicechunk/ read.ts - src/
kvstore/ , TypeScript, 48 linesicechunk/ ref.ts - src/
kvstore/ , TypeScript, 46 linesicechunk/ register_backend.ts - src/
kvstore/ , TypeScript, 59 linesicechunk/ register_frontend.ts - src/
kvstore/ , TypeScript, 261 linesicechunk/ snapshot.ts - src/
kvstore/ , TypeScript, 98 linesicechunk/ url.ts - src/
kvstore/ , TypeScript, 276 linesindex.ts - src/
kvstore/ , TypeScript, 90 linesmiddleauth/ common.ts - src/
kvstore/ , TypeScript, 218 linesmiddleauth/ credentials_provider.ts - src/
kvstore/ , TypeScript, 21 linesmiddleauth/ register_backend.ts - src/
kvstore/ , TypeScript, 33 linesmiddleauth/ register_credentials_pro vider.ts - src/
kvstore/ , TypeScript, 21 linesmiddleauth/ register_frontend.ts - src/
kvstore/ , TypeScript, 182 linesngauth/ credentials_provider.ts - src/
kvstore/ , TypeScript, 84 linesngauth/ register.ts - src/
kvstore/ , TypeScript, 43 linesngauth/ register_credentials_pro vider.ts - src/
kvstore/ , TypeScript, 1 lineocdbt/ async_computation.ts - src/
kvstore/ , TypeScript, 27 linesocdbt/ auto_detect.ts - src/
kvstore/ , TypeScript, 124 linesocdbt/ backend.ts - src/
kvstore/ , TypeScript, 474 linesocdbt/ btree.ts - src/
kvstore/ , TypeScript, 153 linesocdbt/ complete_url.ts - src/
kvstore/ , TypeScript, 234 linesocdbt/ decode_utils.ts - src/
kvstore/ , TypeScript, 42 linesocdbt/ frontend.ts - src/
kvstore/ , TypeScript, 192 linesocdbt/ indirect_data_reference. ts - src/
kvstore/ , TypeScript, 101 linesocdbt/ key.ts - src/
kvstore/ , TypeScript, 232 linesocdbt/ list.ts - src/
kvstore/ , TypeScript, 167 linesocdbt/ list_versions.ts - src/
kvstore/ , TypeScript, 275 linesocdbt/ manifest.ts - src/
kvstore/ , TypeScript, 191 linesocdbt/ metadata_cache.ts - src/
kvstore/ , TypeScript, 154 linesocdbt/ read.ts - src/
kvstore/ , TypeScript, 330 linesocdbt/ read_version.ts - src/
kvstore/ , TypeScript, 46 linesocdbt/ register_backend.ts - src/
kvstore/ , TypeScript, 59 linesocdbt/ register_frontend.ts - src/
kvstore/ , TypeScript, 56 linesocdbt/ url.ts - src/
kvstore/ , TypeScript, 188 linesocdbt/ version_specifier.ts - src/
kvstore/ , TypeScript, 621 linesocdbt/ version_tree.ts - src/
kvstore/ , TypeScript, 250 linesproxy.ts - src/
kvstore/ , TypeScript, 79 linesregister.ts - src/
kvstore/ , TypeScript, 26 liness3/ backend.ts - src/
kvstore/ , TypeScript, 175 liness3/ common.ts - src/
kvstore/ , TypeScript, 52 liness3/ frontend.ts - src/
kvstore/ , TypeScript, 241 liness3/ list.ts - src/
kvstore/ , TypeScript, 21 liness3/ register_backend.ts - src/
kvstore/ , TypeScript, 21 liness3/ register_frontend.ts - src/
kvstore/ , TypeScript, 22 linesshared_common.ts - src/
kvstore/ , TypeScript, 221 linesurl.ts - src/
kvstore/ , TypeScript, 46 lineszip/ auto_detect.ts - src/
kvstore/ , TypeScript, 256 lineszip/ backend.ts - src/
kvstore/ , TypeScript, 40 lineszip/ frontend.ts - src/
kvstore/ , TypeScript, 658 lineszip/ metadata.ts - src/
kvstore/ , TypeScript, 43 lineszip/ register_backend.ts - src/
kvstore/ , TypeScript, 46 lineszip/ register_frontend.ts - src/
layer/ , TypeScript, 983 linesannotation/ index.ts - src/
layer/ , TypeScript, 94 linesannotation/ property_tools.spec.ts - src/
layer/ , TypeScript, 669 linesannotation/ property_tools.ts - src/
layer/ , TypeScript, 49 linesannotation/ shader_ui_property_list. ts - src/
layer/ , TypeScript, 56 linesannotation/ tool_state.ts - src/
layer/ , TypeScript, 5 linesenabled_frontend_modules .ts - src/
layer/ , TypeScript, 614 linesimage/ index.ts - src/
layer/ , TypeScript, 2,545 linesindex.ts - src/
layer/ , TypeScript, 501 lineslayer_data_source.ts - src/
layer/ , TypeScript, 430 linesmulti_channel_setup.ts - src/
layer/ , TypeScript, 1,416 linessegmentation/ index.ts - src/
layer/ , TypeScript, 28 linessegmentation/ json_keys.ts - src/
layer/ , TypeScript, 156 linessegmentation/ layer_controls.ts - src/
layer/ , TypeScript, 281 linessingle_mesh/ index.ts - src/
layer_group_viewer.ts , TypeScript, 643 lines - src/
layer_groups_layout.ts , TypeScript, 825 lines - src/
layout.ts , TypeScript, 51 lines - src/
main.bundle.js , JavaScript, 5 lines - src/
main.ts , TypeScript, 23 lines - src/
main_module.ts , TypeScript, 4 lines - src/
main_python.ts , TypeScript, 239 lines - src/
mesh/ , TypeScript, 894 linesbackend.ts - src/
mesh/ , TypeScript, 51 linesbase.ts - src/
mesh/ , Shell, 13 linesdraco/ build.sh - src/
mesh/ , Python, 138 linesdraco/ build_wasm.py - src/
mesh/ , C/C++, 11 linesdraco/ draco_overlay/ draco/ draco_features.h - src/
mesh/ , Python, 28 linesdraco/ generate_first_bit_table .py - src/
mesh/ , TypeScript, 130 linesdraco/ index.ts - src/
mesh/ , C++, 158 linesdraco/ neuroglancer_draco.cc - src/
mesh/ , JavaScript, 6 linesdraco/ stub.js - src/
mesh/ , TypeScript, 1,170 linesfrontend.ts - src/
mesh/ , TypeScript, 1,048 linesmultiscale.spec.ts - src/
mesh/ , TypeScript, 403 linesmultiscale.ts - src/
mesh/ , TypeScript, 321 linestriangle_strips.spec.ts - src/
mesh/ , TypeScript, 349 linestriangle_strips.ts - src/
navigation_state.ts , TypeScript, 2,377 lines - src/
object_picking.ts , TypeScript, 131 lines - src/
overlay.ts , TypeScript, 119 lines - src/
perspective_view/ , TypeScript, 50 linesbackend.ts - src/
perspective_view/ , TypeScript, 17 linesbase.ts - src/
perspective_view/ , TypeScript, 1,495 linespanel.ts - src/
perspective_view/ , TypeScript, 124 linesrender_layer.ts - src/
projection_parameters.ts , TypeScript, 78 lines - src/
python_integration/ , TypeScript, 257 linesapi.ts - src/
python_integration/ , TypeScript, 99 linescredentials_provider.ts - src/
python_integration/ , TypeScript, 52 linesevent_action_map.ts - src/
python_integration/ , TypeScript, 119 linesprefetch.ts - src/
python_integration/ , TypeScript, 87 linesremote_actions.ts - src/
python_integration/ , TypeScript, 96 linesremote_status_messages.t s - src/
python_integration/ , TypeScript, 235 linesscreenshots.ts - src/
python_integration/ , TypeScript, 598 linesvolume.ts - src/
render_coordinate_transf , TypeScript, 873 linesorm.ts - src/
render_layer_backend.ts , TypeScript, 104 lines - src/
render_layer_common.ts , TypeScript, 21 lines - src/
render_scale_statistics. , TypeScript, 161 linests - src/
rendered_data_panel.ts , TypeScript, 852 lines - src/
rendered_data_panel_pick , TypeScript, 84 linesing.spec.ts - src/
rendered_data_panel_pick , TypeScript, 163 linesing.ts - src/
renderlayer.ts , TypeScript, 290 lines - src/
segment_color.browser_te , TypeScript, 67 linesst.ts - src/
segment_color.ts , TypeScript, 181 lines - src/
segmentation_display_sta , TypeScript, 100 lineste/ backend.ts - src/
segmentation_display_sta , TypeScript, 137 lineste/ base.ts - src/
segmentation_display_sta , TypeScript, 1,178 lineste/ frontend.ts - src/
segmentation_display_sta , TypeScript, 416 lineste/ property_map.spec.ts - src/
segmentation_display_sta , TypeScript, 1,339 lineste/ property_map.ts - src/
segmentation_graph/ , TypeScript, 88 lineslocal.spec.ts - src/
segmentation_graph/ , TypeScript, 304 lineslocal.ts - src/
segmentation_graph/ , TypeScript, 29 linessegment_id.ts - src/
segmentation_graph/ , TypeScript, 146 linessource.ts - src/
shared_disjoint_sets.ts , TypeScript, 194 lines - src/
shared_watchable_value.t , TypeScript, 109 liness - src/
single_mesh/ , TypeScript, 257 linesbackend.ts - src/
single_mesh/ , TypeScript, 56 linesbase.ts - src/
single_mesh/ , TypeScript, 97 linesfrontend.browser_test.ts - src/
single_mesh/ , TypeScript, 732 linesfrontend.ts - src/
skeleton/ , TypeScript, 202 linesbackend.ts - src/
skeleton/ , TypeScript, 24 linesbase.ts - src/
skeleton/ , TypeScript, 67 linesdecode_precomputed_skele ton.ts - src/
skeleton/ , TypeScript, 34 linesdecode_swc_skeleton.spec .ts - src/
skeleton/ , TypeScript, 113 linesdecode_swc_skeleton.ts - src/
skeleton/ , TypeScript, 914 linesfrontend.ts - src/
sliceview/ , TypeScript, 583 linesbackend.ts - src/
sliceview/ , TypeScript, 65 linesbackend_chunk_decoders/ bossNpz.ts - src/
sliceview/ , TypeScript, 26 linesbackend_chunk_decoders/ compressed_segmentation. ts - src/
sliceview/ , TypeScript, 35 linesbackend_chunk_decoders/ compresso.ts - src/
sliceview/ , TypeScript, 35 linesbackend_chunk_decoders/ crackle.ts - src/
sliceview/ , TypeScript, 27 linesbackend_chunk_decoders/ index.ts - src/
sliceview/ , TypeScript, 40 linesbackend_chunk_decoders/ jpeg.ts - src/
sliceview/ , TypeScript, 38 linesbackend_chunk_decoders/ jxl.ts - src/
sliceview/ , TypeScript, 59 linesbackend_chunk_decoders/ ndstoreNpz.ts - src/
sliceview/ , TypeScript, 44 linesbackend_chunk_decoders/ png.ts - src/
sliceview/ , TypeScript, 73 linesbackend_chunk_decoders/ postprocess.ts - src/
sliceview/ , TypeScript, 52 linesbackend_chunk_decoders/ raw.ts - src/
sliceview/ , TypeScript, 202 linesbase.spec.ts - src/
sliceview/ , TypeScript, 1,065 linesbase.ts - src/
sliceview/ , TypeScript, 442 linesbounding_box_shader_help er.ts - src/
sliceview/ , TypeScript, 18 lineschunk_format_handlers.ts - src/
sliceview/ , TypeScript, 147 lineschunk_format_testing.ts - src/
sliceview/ , TypeScript, 93 lineschunk_layout.ts - src/
sliceview/ , TypeScript, 148 linescompressed_segmentation/ chunk_format.browser_tes t.ts - src/
sliceview/ , TypeScript, 426 linescompressed_segmentation/ chunk_format.ts - src/
sliceview/ , TypeScript, 256 linescompressed_segmentation/ decode_common.ts - src/
sliceview/ , TypeScript, 28 linescompressed_segmentation/ decode_uint32.ts - src/
sliceview/ , TypeScript, 28 linescompressed_segmentation/ decode_uint64.ts - src/
sliceview/ , TypeScript, 68 linescompressed_segmentation/ encode.browser_benchmark .ts - src/
sliceview/ , TypeScript, 340 linescompressed_segmentation/ encode_common.ts - src/
sliceview/ , TypeScript, 360 linescompressed_segmentation/ encode_uint32.spec.ts - src/
sliceview/ , TypeScript, 29 linescompressed_segmentation/ encode_uint32.ts - src/
sliceview/ , TypeScript, 373 linescompressed_segmentation/ encode_uint64.spec.ts - src/
sliceview/ , TypeScript, 30 linescompressed_segmentation/ encode_uint64.ts - src/
sliceview/ , TypeScript, 34 linescompressed_segmentation/ test_util.ts - src/
sliceview/ , Shell, 13 linescompresso/ build.sh - src/
sliceview/ , Shell, 23 linescompresso/ build_wasm.sh - src/
sliceview/ , C++, 33 linescompresso/ compresso_wasm.cc - src/
sliceview/ , TypeScript, 124 linescompresso/ index.ts - src/
sliceview/ , Shell, 13 linescrackle/ build.sh - src/
sliceview/ , Shell, 23 linescrackle/ build_wasm.sh - src/
sliceview/ , C++, 30 linescrackle/ crackle_wasm.cc - src/
sliceview/ , TypeScript, 159 linescrackle/ index.ts - src/
sliceview/ , TypeScript, 1,119 linesfrontend.ts - src/
sliceview/ , Shell, 22 linesjxl/ build.sh - src/
sliceview/ , Shell, 6 linesjxl/ build_wasm.sh - src/
sliceview/ , TypeScript, 166 linesjxl/ index.ts - src/
sliceview/ , Shell, 4 linesjxl/ optimize_wasm.sh - src/
sliceview/ , Rust, 109 linesjxl/ src/ lib.rs - src/
sliceview/ , TypeScript, 568 linespanel.ts - src/
sliceview/ , Shell, 13 linespng/ build.sh - src/
sliceview/ , Shell, 30 linespng/ build_wasm.sh - src/
sliceview/ , TypeScript, 258 linespng/ index.ts - src/
sliceview/ , C, 73 linespng/ png_wasm.c - src/
sliceview/ , TypeScript, 295 linesrenderlayer.ts - src/
sliceview/ , TypeScript, 157 linessingle_texture_chunk_for mat.ts - src/
sliceview/ , TypeScript, 88 linesuncompressed_chunk_forma t.browser_test.ts - src/
sliceview/ , TypeScript, 417 linesuncompressed_chunk_forma t.ts - src/
sliceview/ , TypeScript, 159 linesvolume/ backend.ts - src/
sliceview/ , TypeScript, 312 linesvolume/ base.ts - src/
sliceview/ , TypeScript, 292 linesvolume/ frontend.ts - src/
sliceview/ , TypeScript, 161 linesvolume/ image_renderlayer.ts - src/
sliceview/ , TypeScript, 729 linesvolume/ renderlayer.ts - src/
sliceview/ , TypeScript, 460 linesvolume/ segmentation_renderlayer .ts - src/
sliceview/ , TypeScript, 212 lineswire_frame.ts - src/
status.ts , TypeScript, 231 lines - src/
third_party/ , TypeScript, 260 linescodemirror-glsl.ts - src/
third_party/ , TypeScript, 31 linesjpgjs/ jpg.d.ts - src/
third_party/ , JavaScript, 5,255 linesjpgjs/ jpg.js - src/
trackable_alpha.ts , TypeScript, 29 lines - src/
trackable_blend.ts , TypeScript, 43 lines - src/
trackable_boolean.ts , TypeScript, 137 lines - src/
trackable_finite_float.t , TypeScript, 29 liness - src/
trackable_value.ts , TypeScript, 542 lines - src/
trackable_vec3.ts , TypeScript, 58 lines - src/
ui/ , TypeScript, 204 linesannotation_properties.ts - src/
ui/ , TypeScript, 1,902 linesannotation_schema_tab.ts - src/
ui/ , TypeScript, 2,940 linesannotations.ts - src/
ui/ , TypeScript, 263 linesbounded_number_input.spe c.ts - src/
ui/ , TypeScript, 100 linesbounded_number_input.ts - src/
ui/ , TypeScript, 37 linescommand.spec.ts - src/
ui/ , TypeScript, 156 linescommand.ts - src/
ui/ , TypeScript, 355 linescommand_catalog.spec.ts - src/
ui/ , TypeScript, 513 linescommand_catalog.ts - src/
ui/ , TypeScript, 356 linescommand_palette.ts - src/
ui/ , TypeScript, 132 linescommand_registry.spec.ts - src/
ui/ , TypeScript, 94 linescommand_registry.ts - src/
ui/ , TypeScript, 150 linescontext_menu.ts - src/
ui/ , TypeScript, 55 linescopy_position.browser_te st.ts - src/
ui/ , TypeScript, 55 linesdefault_clipboard_handli ng.spec.ts - src/
ui/ , TypeScript, 89 linesdefault_clipboard_handli ng.ts - src/
ui/ , TypeScript, 125 linesdefault_commands.spec.ts - src/
ui/ , TypeScript, 271 linesdefault_commands.ts - src/
ui/ , TypeScript, 206 linesdefault_input_event_bind ings.ts - src/
ui/ , TypeScript, 29 linesdefault_viewer.ts - src/
ui/ , TypeScript, 75 linesdefault_viewer_setup.ts - src/
ui/ , TypeScript, 79 linesdialog_bindings.browser_ test.ts - src/
ui/ , TypeScript, 40 linesdisable_default_actions. ts - src/
ui/ , TypeScript, 110 linesdrag_and_drop.ts - src/
ui/ , TypeScript, 523 lineslayer_bar.ts - src/
ui/ , TypeScript, 597 lineslayer_data_sources_tab.t s - src/
ui/ , TypeScript, 595 lineslayer_drag_and_drop.ts - src/
ui/ , TypeScript, 488 lineslayer_list_panel.ts - src/
ui/ , TypeScript, 483 lineslayer_side_panel.ts - src/
ui/ , TypeScript, 363 lineslayer_side_panel_state.t s - src/
ui/ , TypeScript, 43 linesminimal_viewer.ts - src/
ui/ , TypeScript, 96 linesposition_drag_and_drop.t s - src/
ui/ , TypeScript, 931 linesscreenshot_menu.ts - src/
ui/ , TypeScript, 1,657 linessegment_list.ts - src/
ui/ , TypeScript, 186 linessegment_select_tools.ts - src/
ui/ , TypeScript, 532 linessegment_split_merge_tool s.ts - src/
ui/ , TypeScript, 144 linessegmentation_display_opt ions_tab.ts - src/
ui/ , TypeScript, 217 linesselection_details.ts - src/
ui/ , TypeScript, 781 linesside_panel.ts - src/
ui/ , TypeScript, 182 linesside_panel_location.ts - src/
ui/ , TypeScript, 173 linesstate_editor.ts - src/
ui/ , TypeScript, 409 linesstatistics.ts - src/
ui/ , TypeScript, 36 linestitle.ts - src/
ui/ , TypeScript, 1,018 linestool.ts - src/
ui/ , TypeScript, 42 linestool_drag_and_drop.ts - src/
ui/ , TypeScript, 1,344 linestool_palette.ts - src/
ui/ , TypeScript, 322 linestool_query.spec.ts - src/
ui/ , TypeScript, 353 linestool_query.ts - src/
ui/ , TypeScript, 174 linesurl_hash_binding.ts - src/
ui/ , TypeScript, 148 linesviewer_settings.ts - src/
uint64_map.spec.ts , TypeScript, 125 lines - src/
uint64_map.ts , TypeScript, 138 lines - src/
uint64_ordered_set.ts , TypeScript, 117 lines - src/
uint64_set.spec.ts , TypeScript, 101 lines - src/
uint64_set.ts , TypeScript, 176 lines - src/
util/ , TypeScript, 91 linesabort.spec.ts - src/
util/ , TypeScript, 137 linesabort.ts - src/
util/ , TypeScript, 206 linesaffine.spec.ts - src/
util/ , TypeScript, 66 linesaffine.ts - src/
util/ , TypeScript, 64 linesanimation_frame_debounce .ts - src/
util/ , TypeScript, 307 linesarray.spec.ts - src/
util/ , TypeScript, 652 linesarray.ts - src/
util/ , TypeScript, 123 linesautomatic_focus.ts - src/
util/ , TypeScript, 27 linesbase64.ts - src/
util/ , TypeScript, 62 linesbigint.ts - src/
util/ , TypeScript, 91 linesclipboard.spec.ts - src/
util/ , TypeScript, 59 linesclipboard.ts - src/
util/ , TypeScript, 94 linescolor.browser_test.ts - src/
util/ , TypeScript, 249 linescolor.ts - src/
util/ , TypeScript, 106 linescolorspace.ts - src/
util/ , TypeScript, 22 linescompare.ts - src/
util/ , TypeScript, 181 linescompletion.ts - src/
util/ , TypeScript, 83 linesdata_type.ts - src/
util/ , TypeScript, 101 linesdisjoint_sets.spec.ts - src/
util/ , TypeScript, 241 linesdisjoint_sets.ts - src/
util/ , TypeScript, 143 linesdisposable.ts - src/
util/ , TypeScript, 84 linesdom.ts - src/
util/ , TypeScript, 80 linesdrag_and_drop.spec.ts - src/
util/ , TypeScript, 282 linesdrag_and_drop.ts - src/
util/ , TypeScript, 112 linesdropdown.ts - src/
util/ , TypeScript, 256 linesempirical_cdf.browser_te st.ts - src/
util/ , TypeScript, 198 linesempirical_cdf.ts - src/
util/ , TypeScript, 34 linesendian.spec.ts - src/
util/ , TypeScript, 145 linesendian.ts - src/
util/ , TypeScript, 39 lineserf.ts - src/
util/ , TypeScript, 46 lineserror.ts - src/
util/ , TypeScript, 91 linesevent_action_map.spec.ts - src/
util/ , TypeScript, 548 linesevent_action_map.ts - src/
util/ , TypeScript, 3 linesfalse.ts - src/
util/ , TypeScript, 27 linesfile_download.ts - src/
util/ , TypeScript, 78 linesfloat.ts - src/
util/ , TypeScript, 70 linesfloat32_to_string.spec.t s - src/
util/ , TypeScript, 38 linesfloat32_to_string.ts - src/
util/ , TypeScript, 128 linesframerate.spec.ts - src/
util/ , TypeScript, 338 linesframerate.ts - src/
util/ , TypeScript, 201 linesgeom.spec.ts - src/
util/ , TypeScript, 524 linesgeom.ts - src/
util/ , TypeScript, 263 linesgoogle_oauth2.ts - src/
util/ , TypeScript, 16 linesgoogle_tag_manager.ts - src/
util/ , TypeScript, 71 linesgzip.ts - src/
util/ , TypeScript, 149 lineshash.ts - src/
util/ , TypeScript, 35 lineshex.ts - src/
util/ , TypeScript, 202 lineshierarchical_map.ts - src/
util/ , TypeScript, 146 lineshttp_request.ts - src/
util/ , TypeScript, 87 linesjson.spec.ts - src/
util/ , TypeScript, 797 linesjson.ts - src/
util/ , TypeScript, 171 lineskeyboard_bindings.ts - src/
util/ , TypeScript, 46 linesleb128.spec.ts - src/
util/ , TypeScript, 52 linesleb128.ts - src/
util/ , TypeScript, 339 lineslerp.ts - src/
util/ , TypeScript, 91 lineslinked_list.ts - src/
util/ , TypeScript, 44 lineslongest_common_prefix.ts - src/
util/ , TypeScript, 381 linesmatrix.spec.ts - src/
util/ , TypeScript, 360 linesmatrix.ts - src/
util/ , TypeScript, 207 linesmemoize.spec.ts - src/
util/ , TypeScript, 182 linesmemoize.ts - src/
util/ , TypeScript, 80 linesmessage_list.ts - src/
util/ , TypeScript, 27 linesmixin.ts - src/
util/ , TypeScript, 99 linesmouse_bindings.ts - src/
util/ , TypeScript, 55 linesmouse_drag.ts - src/
util/ , TypeScript, 68 linesnpy.spec.ts - src/
util/ , TypeScript, 101 linesnpy.ts - src/
util/ , TypeScript, 22 linesnumber.ts - src/
util/ , TypeScript, 28 linesnumber_to_string.spec.ts - src/
util/ , TypeScript, 26 linesnumber_to_string.ts - src/
util/ , TypeScript, 81 linesnumpy_dtype.ts - src/
util/ , TypeScript, 32 linesobject_id.ts - src/
util/ , TypeScript, 200 linespairing_heap.ts - src/
util/ , TypeScript, 57 linesplatform.spec.ts - src/
util/ , TypeScript, 42 linesplatform.ts - src/
util/ , TypeScript, 2 linespolyfills.ts - src/
util/ , TypeScript, 177 linesprogress_listener.ts - src/
util/ , TypeScript, 52 linesrandom.ts - src/
util/ , TypeScript, 61 linesranked_matches.spec.ts - src/
util/ , TypeScript, 32 linesranked_matches.ts - src/
util/ , TypeScript, 462 linesscreenshot_manager.ts - src/
util/ , TypeScript, 39 linesscroll_into_view.ts - src/
util/ , TypeScript, 79 linessi_units.spec.ts - src/
util/ , TypeScript, 194 linessi_units.ts - src/
util/ , TypeScript, 132 linessignal.spec.ts - src/
util/ , TypeScript, 144 linessignal.ts - src/
util/ , TypeScript, 35 linessignal_binding_updater.t s - src/
util/ , TypeScript, 85 linesspatial_units.ts - src/
util/ , TypeScript, 19 linesstring.ts - src/
util/ , TypeScript, 365 linestouch_bindings.ts - src/
util/ , TypeScript, 201 linestrackable.ts - src/
util/ , TypeScript, 53 linestrackable_enum.ts - src/
util/ , TypeScript, 30 linestrackable_screenshot_mod e.ts - src/
util/ , TypeScript, 3 linestrue.ts - src/
util/ , TypeScript, 131 linesvector.ts - src/
util/ , TypeScript, 102 linesvelocity_estimation.ts - src/
util/ , TypeScript, 480 linesviewer_resolution_stats. ts - src/
util/ , TypeScript, 109 lineswatchable_map.ts - src/
util/ , TypeScript, 36 lineswheel_zoom.ts - src/
util/ , TypeScript, 68 lineszorder.spec.ts - src/
util/ , TypeScript, 136 lineszorder.ts - src/
viewer.browser_test.ts , TypeScript, 84 lines - src/
viewer.ts , TypeScript, 1,419 lines - src/
viewer_state.ts , TypeScript, 39 lines - src/
visibility_priority/ , TypeScript, 70 linesbackend.ts - src/
visibility_priority/ , TypeScript, 107 linesfrontend.ts - src/
volume_rendering/ , TypeScript, 205 linesbackend.ts - src/
volume_rendering/ , TypeScript, 197 linesbase.ts - src/
volume_rendering/ , TypeScript, 26 linestrackable_volume_renderi ng_mode.ts - src/
volume_rendering/ , TypeScript, 74 linesvolume_render_layer.brow ser_test.ts - src/
volume_rendering/ , TypeScript, 1,392 linesvolume_render_layer.ts - src/
webgl/ , TypeScript, 112 linesbounding_box.ts - src/
webgl/ , TypeScript, 131 linesbuffer.ts - src/
webgl/ , TypeScript, 108 linescircles.ts - src/
webgl/ , TypeScript, 42 linescolormaps.ts - src/
webgl/ , TypeScript, 75 linescontext.ts - src/
webgl/ , TypeScript, 278 linesdynamic_shader.ts - src/
webgl/ , TypeScript, 195 linesellipse.ts - src/
webgl/ , TypeScript, 239 linesempirical_cdf.ts - src/
webgl/ , TypeScript, 57 linesindex_emulation.browser_ test.ts - src/
webgl/ , TypeScript, 139 linesindex_emulation.ts - src/
webgl/ , TypeScript, 355 lineslerp.browser_test.ts - src/
webgl/ , TypeScript, 392 lineslerp.ts - src/
webgl/ , TypeScript, 154 lineslines.ts - src/
webgl/ , TypeScript, 412 linesoffscreen.ts - src/
webgl/ , TypeScript, 51 linesquad.ts - src/
webgl/ , TypeScript, 41 linesrectangle_grid_buffer.sp ec.ts - src/
webgl/ , TypeScript, 80 linesrectangle_grid_buffer.ts - src/
webgl/ , TypeScript, 687 linesshader.ts - src/
webgl/ , TypeScript, 99 linesshader_control_reachabil ity.ts - src/
webgl/ , TypeScript, 206 linesshader_lib.browser_test. ts - src/
webgl/ , TypeScript, 642 linesshader_lib.ts - src/
webgl/ , TypeScript, 45 linesshader_source_string_pre processing.ts - src/
webgl/ , TypeScript, 118 linesshader_testing.browser_t est.ts - src/
webgl/ , TypeScript, 375 linesshader_testing.ts - src/
webgl/ , TypeScript, 1,548 linesshader_ui_controls.brows er_test.ts - src/
webgl/ , TypeScript, 1,975 linesshader_ui_controls.ts - src/
webgl/ , TypeScript, 140 linesspheres.ts - src/
webgl/ , TypeScript, 109 linessquare_corners_buffer.ts - src/
webgl/ , TypeScript, 36 linestesting.ts - src/
webgl/ , TypeScript, 151 linestexture.ts - src/
webgl/ , TypeScript, 101 linestexture_access.browser_t est.ts - src/
webgl/ , TypeScript, 614 linestexture_access.ts - src/
webgl/ , TypeScript, 95 linestrivial_shaders.ts - src/
webgl/ , TypeScript, 80 linesvertex_id.ts - src/
widget/ , TypeScript, 23 linesadd_button.ts - src/
widget/ , TypeScript, 150 linesannotation_tool_status.t s - src/
widget/ , TypeScript, 27 linesassociate_label.ts - src/
widget/ , TypeScript, 258 lineschannel_dimensions_widge t.ts - src/
widget/ , TypeScript, 59 linescheckbox_icon.ts - src/
widget/ , TypeScript, 23 linesclose_button.ts - src/
widget/ , TypeScript, 68 linescolor.ts - src/
widget/ , TypeScript, 1,208 linescoordinate_transform.ts - src/
widget/ , TypeScript, 28 linescopy_button.ts - src/
widget/ , TypeScript, 26 linesdelete_button.ts - src/
widget/ , TypeScript, 92 linesdependent_view_widget.ts - src/
widget/ , TypeScript, 865 linesdisplay_dimensions_widge t.ts - src/
widget/ , TypeScript, 70 linesenum_widget.ts - src/
widget/ , TypeScript, 27 lineseye_button.ts - src/
widget/ , TypeScript, 23 linesfilter_button.ts - src/
widget/ , TypeScript, 22 lineshelp_button.ts - src/
widget/ , TypeScript, 35 lineshidden_submit_button.ts - src/
widget/ , TypeScript, 70 linesicon.ts - src/
widget/ , TypeScript, 936 linesinvlerp.ts - src/
widget/ , TypeScript, 249 linesinvlerp_range_finder.ts - src/
widget/ , TypeScript, 246 lineslayer_control.ts - src/
widget/ , TypeScript, 106 lineslayer_control_channel_in vlerp.ts - src/
widget/ , TypeScript, 37 lineslayer_control_checkbox.t s - src/
widget/ , TypeScript, 53 lineslayer_control_color.ts - src/
widget/ , TypeScript, 49 lineslayer_control_enum.ts - src/
widget/ , TypeScript, 134 lineslayer_control_property_i nvlerp.ts - src/
widget/ , TypeScript, 53 lineslayer_control_range.ts - src/
widget/ , TypeScript, 79 lineslayer_control_select.spe c.ts - src/
widget/ , TypeScript, 97 lineslayer_control_select.ts - src/
widget/ , TypeScript, 62 lineslayer_reference.ts - src/
widget/ , TypeScript, 39 lineslayer_type_indicator.ts - src/
widget/ , TypeScript, 129 lineslinked_layer.ts - src/
widget/ , TypeScript, 23 linesmaximize_button.ts - src/
widget/ , TypeScript, 22 linesmove_to_button.ts - src/
widget/ , TypeScript, 893 linesmultiline_autocomplete.t s - src/
widget/ , TypeScript, 79 linesnumber_input_widget.ts - src/
widget/ , TypeScript, 410 linesposition_plot.ts - src/
widget/ , TypeScript, 1,726 linesposition_widget.ts - src/
widget/ , TypeScript, 47 linesprogress_listener.ts - src/
widget/ , TypeScript, 93 linesrange.ts - src/
widget/ , TypeScript, 438 linesrender_scale_widget.ts - src/
widget/ , TypeScript, 444 linesscale_bar.ts - src/
widget/ , TypeScript, 115 linessegmentation_color_mode. ts - src/
widget/ , TypeScript, 253 linesshader_code_widget.ts - src/
widget/ , TypeScript, 380 linesshader_controls.ts - src/
widget/ , TypeScript, 27 linesstar_button.ts - src/
widget/ , TypeScript, 433 linestab_view.ts - src/
widget/ , TypeScript, 29 linestext_icon_button.ts - src/
widget/ , TypeScript, 70 linestext_input.ts - src/
widget/ , TypeScript, 47 linestooltip.ts - src/
widget/ , TypeScript, 411 linestransfer_function.browse r_test.ts - src/
widget/ , TypeScript, 2,005 linestransfer_function.ts - src/
widget/ , TypeScript, 96 linesvec3_entry_widget.ts - src/
widget/ , TypeScript, 516 linesvirtual_list.ts - src/
worker_rpc.ts , TypeScript, 446 lines - src/
worker_rpc_context.ts , TypeScript, 21 lines - testdata/
codec/ , Python, 94 linescrackle/ generate_crackle_example s.py - testdata/
codec/ , Python, 69 linesnpy/ generate_npy_examples.py - testdata/
datasource/ , Python, 69 linesn5/ generate_n5.py - testdata/
datasource/ , Python, 46 linesprecomputed/ generate_precomputed.py - testdata/
datasource/ , Python, 85 lineszarr/ ome_zarr/ generate_ome_zarr.py - testdata/
datasource/ , Python, 199 lineszarr/ zarr_v2/ from_zarr-python/ generate-v2.py - testdata/
datasource/ , Python, 60 lineszarr/ zarr_v3/ examples/ generate_zarr_v3.py - testdata/
datasource/ , Python, 553 lineszarr/ zarr_v3/ from_zarrita/ generate-v3.py - testdata/
kvstore/ , Python, 47 linesicechunk/ dump_icechunk.py - testdata/
kvstore/ , Python, 132 linesicechunk/ generate_icechunk.py - testdata/
kvstore/ , Python, 77 linesocdbt/ generate_ocdbt.py - testdata/
kvstore/ , Python, 22 lineszip/ generate_zip.py - testdata/
kvstore/ , Python, 94 lineszip/ generate_zip64.py - tests/
codec/ , TypeScript, 196 linescrackle.spec.ts - tests/
datasource/ , TypeScript, 138 linescompletion.spec.ts - tests/
datasource/ , TypeScript, 58 linesdeepzoom.browser_test.ts - tests/
datasource/ , TypeScript, 41 linesmetadata_snapshot_test_u til.ts - tests/
datasource/ , TypeScript, 24 linesn5.browser_test.ts - tests/
datasource/ , TypeScript, 26 linesnifti.browser_test.ts - tests/
datasource/ , TypeScript, 21 linesprecomputed.browser_test .ts - tests/
datasource/ , TypeScript, 33 linessuggest_name.spec.ts - tests/
datasource/ , TypeScript, 184 linestest_util.ts - tests/
datasource/ , TypeScript, 37 lineszarr.browser_test.ts - tests/
example_project_test/ , TypeScript, 31 linesbuild_client.ts - tests/
example_project_test/ , TypeScript, 29 linesbuild_package.ts - tests/
example_project_test/ , TypeScript, 37 linescapture_build_screenshot .ts - tests/
example_project_test/ , TypeScript, 83 linescapture_dev_server_scree nshot.ts - tests/
example_project_test/ , TypeScript, 60 linescapture_screenshot.ts - tests/
example_project_test/ , TypeScript, 27 linesclient_test_options.ts - tests/
example_project_test/ , TypeScript, 32 linescompare_screenshots.ts - tests/
example_project_test/ , TypeScript, 141 linesconfig.ts - tests/
example_project_test/ , TypeScript, 31 linesinstall_node_modules.ts - tests/
example_project_test/ , TypeScript, 22 linesreset_screenshot_server. ts - tests/
example_project_test/ , TypeScript, 85 linesscreenshot_comparison_se rver.ts - tests/
fixtures/ , TypeScript, 31 linesclear_cookies.ts - tests/
fixtures/ , TypeScript, 35 linesdatasource_provider.ts - tests/
fixtures/ , TypeScript, 120 linesfake_gcs_server.ts - tests/
fixtures/ , TypeScript, 152 linesfake_s3_server.ts - tests/
fixtures/ , TypeScript, 54 linesfixture.ts - tests/
fixtures/ , TypeScript, 26 linesgl_browser.ts - tests/
fixtures/ , TypeScript, 27 linesgl_node.ts - tests/
fixtures/ , TypeScript, 50 lineshttp_server.ts - tests/
fixtures/ , TypeScript, 21 linesmsw_browser.ts - tests/
fixtures/ , TypeScript, 18 linesmsw_node.ts - tests/
fixtures/ , TypeScript, 50 linesshared_kvstore_context.t s - tests/
fixtures/ , TypeScript, 89 linesstatus_message_observer. ts - tests/
fixtures/ , TypeScript, 34 linestemp_directory.ts - tests/
kvstore/ , TypeScript, 47 linesgcs.spec.ts - tests/
kvstore/ , TypeScript, 36 linesgzip.spec.ts - tests/
kvstore/ , TypeScript, 47 lineshttp.spec.ts - tests/
kvstore/ , TypeScript, 292 linesicechunk.spec.ts - tests/
kvstore/ , TypeScript, 142 linesngauth.browser_test.ts - tests/
kvstore/ , TypeScript, 1,772 linesocdbt.spec.ts - tests/
kvstore/ , TypeScript, 67 liness3.browser_test.ts - tests/
kvstore/ , TypeScript, 110 liness3.spec.ts - tests/
kvstore/ , TypeScript, 56 linestest_data.ts - tests/
kvstore/ , TypeScript, 227 linestest_util.ts - tests/
kvstore/ , TypeScript, 205 linesurl.spec.ts - tests/
kvstore/ , TypeScript, 182 lineszip.spec.ts - tests/
util/ , TypeScript, 27 linesclear_cookies.ts - tests/
util/ , TypeScript, 128 linesmsw_request_log.ts - typings/
index.d.ts , TypeScript, 2 lines - typings/
nifti-reader-js.d.ts , TypeScript, 341 lines - typings/
raw.d.ts , TypeScript, 4 lines - vitest.workspace.ts, TypeScript, 130 lines
- LICENSE, License, 202 lines
- README.md, Text, 177 lines
Zenodo 22041896
Availability: 1 check, the latest on 30 October 2026: the link answers (HTTP 200)
- 30 October 2026: the link answers (HTTP 200)
24 files
- simulation_codes.zip/
MCell4/ , Python, 56 linesDataHandling_MCELL4_rd.p y - simulation_codes.zip/
MCell4/ , Python, 601 lines, 2 matchesmcell_axial_binning.py - simulation_codes.zip/
MCell4/ , Python, 790 lines, 1 matchmcell_geodesic_binning.p y - simulation_codes.zip/
NEURON/ , Python, 130 lines, 2 matchesNEURON_1D_diffusion_cyli nder.py - simulation_codes.zip/
NEURON/ , Python, 183 lines, 1 matchNEURON_1D_rd_cylinder.py - simulation_codes.zip/
NEURON/ , Python, 678 linesNEURON_3D_diff_swc.py - simulation_codes.zip/
NEURON/ , Python, 604 lines, 1 matchNEURON_3D_diffusion_cyli nder.py - simulation_codes.zip/
NEURON/ , Python, 786 lines, 1 matchNEURON_3D_rd_cylinder.py - simulation_codes.zip/
NEURON/ , Python, 764 linesNEURON_3D_rd_swc.py - simulation_codes.zip/
NEURON/ , Python, 372 lines, 2 matchespreprocessing/ mesh_to_swc.py - simulation_codes.zip/
NEURON/ , Python, 156 linespreprocessing/ swc_scale.py - simulation_codes.zip/
NeuroRD/ , Shell, 8 linesNeuroRD_diffusion/ 3D/ run3d_diff.sh - simulation_codes.zip/
NeuroRD/ , Shell, 8 linesNeuroRD_diffusion/ run1d_diff.sh - simulation_codes.zip/
NeuroRD/ , Shell, 8 linesNeuroRD_rd/ 3D/ run3d_rxd.sh - simulation_codes.zip/
NeuroRD/ , Shell, 8 linesNeuroRD_rd/ run1d_rxd.sh - simulation_codes.zip/
STEPS/ , Python, 500 lines, 2 matchesSTEPS_diffusion.py - simulation_codes.zip/
STEPS/ , Python, 536 lines, 2 matchesSTEPS_diffusion_determin istic.py - simulation_codes.zip/
STEPS/ , Python, 409 lines, 2 matchesSTEPS_rxd.py - simulation_codes.zip/
STEPS/ , Python, 491 lines, 1 matchSTEPS_rxd_deterministic. py - simulation_codes.zip/
geometry/ , Python, 177 linesmake_cuboid.py - simulation_codes.zip/
geometry/ , Python, 128 linesmake_cylinder.py - simulation_codes.zip/
geometry/ , Python, 460 lines, 2 matchesmsh_to_surface_obj.py - LICENSE.txt, License, 674 lines
- readme.txt, Text, 261 lines
The paper's code and data availability statement is in the Data section.
Tracing map
Proposed by the machine: these links were found in the paper and verified at the source, without human review. The map will receive a Zenodo DOI once one of the paper's authors has validated it with their ORCID.
What the map holds:
- 2 repositories of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
- 932 scripts, each with its path and the digest of its content;
- 21 matches between paragraphs of the paper and lines of the code (method lexical-v1);
- neither the text of the paper nor the code itself.
Its JSON (tracing-map.json) is deposited on Zenodo with its DOI once the map is validated.
Data
No dataset and no data link were found in the paper.
Data Availability
All relevant information to build computational models is within the article and its Supporting information file (S1 Appendix). Geometric data for cylinder and rectangular cuboid structures and all codes utilized in this work are available on Zenodo 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 October 2026: the first record
Recorded: type, language, journal, volume, issue, pages, dates, 7 authors, 11 MeSH terms, 4 funders, 84 references.
Cite
This paper
Keto, L., Seppälä, S., Ndubuaku, D., Mäki, A., Mäki-Marttunen, T., Linne, M.-L., & Manninen, T. (2026). Modeling reaction-diffusion processes in simplified to complex astroglial branchlet geometries using different simulation tools. PLoS computational biology, 22(10), e1014878. https://
BibTeX
@article{keto2026modelin
author = {Keto, Laura and Seppälä, Saana and Ndubuaku, Derek and Mäki, Annika and Mäki-Marttunen, Tuomo and Linne, Marja-Leena and Manninen, Tiina},
title = {{Modeling reaction-diffusion processes in simplified to complex astroglial branchlet geometries using different simulation tools}},
journal = {PLoS computational biology},
year = {2026},
month = oct,
volume = {22},
number = {10},
pages = {e1014878},
publisher = {PLOS},
issn = {1553-734X},
doi = {10.1371/
url = {https://
pmid = {42950104},
pmcid = {PMC13716318}
}
RIS
TY - JOUR
AU - Keto, Laura
AU - Seppälä, Saana
AU - Ndubuaku, Derek
AU - Mäki, Annika
AU - Mäki-Marttunen, Tuomo
AU - Linne, Marja-Leena
AU - Manninen, Tiina
TI - Modeling reaction-diffusion processes in simplified to complex astroglial branchlet geometries using different simulation tools
T2 - PLoS computational biology
J2 - PLoS Comput Biol
PY - 2026
DA - 2026/
VL - 22
IS - 10
SP - e1014878
SN - 1553-734X
PB - PLOS
DO - 10.1371/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1371/
"type": "article-journal",
"title": "Modeling reaction-diffusion processes in simplified to complex astroglial branchlet geometries using different simulation tools",
"container-title": "PLoS computational biology",
"author": [
{
"family": "Keto",
"given": "Laura"
},
{
"family": "Seppälä",
"given": "Saana"
},
{
"family": "Ndubuaku",
"given": "Derek"
},
{
"family": "Mäki",
"given": "Annika"
},
{
"family": "Mäki-Marttunen",
"given": "Tuomo"
},
{
"family": "Linne",
"given": "Marja-Leena"
},
{
"family": "Manninen",
"given": "Tiina"
}
],
"container-title-short":
"volume": "22",
"issue": "10",
"page": "e1014878",
"DOI": "10.1371/
"PMID": "42950104",
"PMCID": "PMC13716318",
"ISSN": "1553-734X",
"publisher": "PLOS",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
10,
28
]
]
}
}
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.1013503 [code]
- Modeling neuron-astrocyte interactions in neural networks using distributed simulation.Journal: PLoS computational biologyIn common: pandas, NumPy, 12 references, author Tiina Manninen
- [2] doi:10.1007/s12021-023-09622-w [code]
- Analysis of Network Models with Neuron-Astrocyte Interactions.Journal: NeuroinformaticsIn common: SciPy, Matplotlib, NumPy, 9 references, author Tiina Manninen
- [3] doi:10.7554/elife.69013 [code]
- Combining hypothesis- and data-driven neuroscience modeling in FAIR workflows.Journal: eLifeIn common: NEURON, pandas, SciPy, 2 other tools, 10 references
- [4] doi:10.1038/s43588-024-00745-x [code]
- Spatial modeling algorithms for reactions and transport in biological cells.Journal: Nature computational scienceIn common: pandas, SciPy, Matplotlib, 1 other tool, 9 references
- [5] doi:10.1093/bib/bbac491 [code]
- Ultraliser: a framework for creating multiscale, high-fidelity and geometrically realistic 3D models for in silico neuroscience.Journal: Briefings in bioinformaticsIn common: Pillow, pandas, SciPy, 2 other tools, 8 references
- [6] doi:10.3389/fninf.2022.883742 [code]
- STEPS 4.0: Fast and memory-efficient molecular simulations of neurons at the nanoscale.Journal: Frontiers in neuroinformaticsIn common: pandas, SciPy, Matplotlib, 1 other tool, 7 references
- [7] doi:10.1038/s42003-024-06276-5 [code]
- Vesicle and reaction-diffusion hybrid modeling with STEPS.Journal: Communications biologyIn common: NEURON, pandas, SciPy, 2 other tools, 5 references
- [8] doi:10.1093/bib/bbae393 [code]
- Synthesis of geometrically realistic and watertight neuronal ultrastructure manifolds for in silico modeling.Journal: Briefings in bioinformaticsIn common: NEURON, NumPy, computational, 5 references
- [9] doi:10.3389/fninf.2022.884046 [code]
- Modernizing the NEURON Simulator for Sustainability, Portability, and Performance.Journal: Frontiers in neuroinformaticsIn common: NEURON, Pillow, pandas, 3 other tools, computational, 4 references
- [10] doi:10.7554/elife.103324 [code]
- DendroTweaks, an interactive approach for unraveling dendritic dynamics.Journal: eLifeIn common: NEURON, pandas, SciPy, 2 other tools, mouse, 5 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: 2 repositories of the authors' code, each at its verified commit and with its license, 932 scripts, and 21 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:e0f37aed70fe5c40…
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.1371/journal.pcbi.1014878)
<!-- oscr-badge:end -->reStructuredText
.. oscr-badge:start
.. image:: https://openscicode.org/badge/doi/10.1371/journal.pcbi.1014878.svg
:target: https://openscicode.org/badge/doi/10.1371/journal.pcbi.1014878
:alt: OSCR
.. oscr-badge:endHTML
<!-- oscr-badge:start -->
<a href="https://openscicode.org/badge/doi/10.1371/journal.pcbi.1014878"><img src="https://openscicode.org/badge/doi/10.1371/journal.pcbi.1014878.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.
