Home

psom

PSOM, or Pipeline System for Octave and Matlab, is an open-source software framework designed to create, manage, and execute computational analysis pipelines, with particular adoption in neuroimaging research. It provides a directed acyclic graph (DAG) model in which each node represents a computational task and edges define dependencies between tasks.

Pipelines in PSOM are configured using MATLAB or Octave scripts and accompanying configuration files. The framework

Origin and use: PSOM emerged from the neuroscience community to address the need for scalable, reproducible

See also: Nipype, Snakemake, Nextflow.

External resources: The PSOM project maintains a repository and documentation online, where users can download the

handles
automation
of
job
scheduling,
execution,
and
error
reporting,
and
supports
running
tasks
locally
or
on
computing
clusters
and
grids.
PSOM
offers
features
intended
to
improve
reproducibility
and
efficiency,
including
automatic
re-submission
of
failed
tasks,
the
ability
to
resume
pipelines
from
checkpoints,
and
caching
of
completed
results
to
avoid
unnecessary
recomputation.
analysis
of
large
imaging
datasets.
It
is
designed
to
integrate
with
common
neuroimaging
tools
and
workflows,
and
has
been
distributed
as
open-source
software
with
documentation
and
examples
to
help
researchers
construct
complex
processing
pipelines.
framework,
review
usage
instructions,
and
contribute
to
development.