MATLAB Community Toolboxes (MCTs) at the International Neuroinformatics Coordinating Facility (INCF)
MATLAB community toolboxes (MCTs) are open-source code distributions of structured functionality built with MATLAB. This INCF GitHub organization hosts new or transitional codebases, selected based on their potential for broad usage. The day-to-day administration of this organization is managed by its associated INCF Working Group.
Through this GitHub organization, the Working Group cultivates, maintains, and disseminates Working Best Practices (WBPs) to guide toolbox developers and repository stewards towards various high-level goals, including toolbox visibility, usability, quality, and maintainability. Among these WBPs are current MathWorks' recommendeations for community toolboxes, as relevant in the neuroscience context.
The Working Grup aspires that many of the MCTs maintained in this GitHub organization will transition to more permanent individual- or organization-led development over time.
The Working Group (and this organization) are sponsored by the MATLAB Community Toolbox (MCT) program at MathWorks.
WBP ID | Reference Link | About |
---|---|---|
1 | MCTs-at-INCF-Template | Minimalist template repository with replicable core files suited for most repositories |
2 | Example-Driven Development | One or more live script examples that demo/teach/exercise key toolbox workflows |
3 | MathWorks Toolbox Best Practices (adapted) | Community-adapted version of MathWorks-authored repository describing development-oriented best practices for toolbox organization, packaging, and more |
Types: 🐣=New ➡️=Transitional
Readiness Levels ⛔=Not Ready 🚧=Ready for alpha testing 👷🏼♀️= Ready for beta testing or more
WBP Adoption Levels: 🌗=Partial/Variant 🌕=Mostly/Full
Repo Name | Type | Readiness | Maintainer(s) | WBP 1 | WBP 2 | WBP 3 |
---|---|---|---|---|---|---|
Brain Observatory Toolbox | ➡️ | 👷🏼♀️ | Waltham Data Science | 🌕 | 🌗 | |
DeepInterpolation-MATLAB | 🐣 | 🚧 | Waltham Data Science | |||
Neuropixels Toolkit | 🐣 | ⛔ | Waltham Data Science | |||
OpenNeuro-MATLAB | 🐣 | ⛔ | Tibor Auer PhD |
<COMING SOON>