Code

I develop open-source software for neuroanatomy and connectomics, mostly in R as part of the natverse and in Python. The main products are listed below; see my GitHub for the rest.

Brain and nerve cord (BANC) connectome

  • bancr — the primary R client for the BANC connectome. GitHub · Zenodo
  • influencer — R implementation of the linear-dynamics influence model. GitHub · Zenodo
  • ConnectomeInfluenceCalculator — Python influence engine (Drugowitsch lab). GitHub · Zenodo
  • nat.ggplot — publication-quality 2D rendering of neurons and meshes. GitHub · Zenodo
  • bancpipeline — the R + SLURM pipeline behind the BANC compiled data. GitHub · Zenodo
  • BANC-project — analysis code and figures for the BANC paper. GitHub · Zenodo

natverse R packages

  • natverse — the meta-package tying the ecosystem together. GitHub
  • nat — the core NeuroAnatomy Toolbox for reading, analysing and plotting neurons. GitHub
  • neuprintr — query neuPrint connectome servers (e.g. the hemibrain). GitHub
  • neuronbridger — work with NeuronBridge light-to-EM neuron matches. GitHub
  • neuromorphr — client for NeuroMorpho.org. GitHub
  • insectbrainr — client for the Insect Brain Database. GitHub
  • mouselightr — work with MouseLight whole-brain mouse neurons. GitHub

Each package’s documentation and tutorials are linked from its GitHub page; several are also written up in my portfolio.