TOOL

MROCP

MROCP graph conversion

MROCP (the Magnetic Resonance Open Connectome Project, hosted at Johns Hopkins University under the awesome.cs.jhu.edu "graph-services" umbrella) is a web-based suite of tools for working with brain-connectivity graphs, and its "Graph conversion" endpoint is a general-purpose format converter for network files. The project grew out of Johns Hopkins connectomics research and is closely tied to the NeuroData m2g / MR-OCP pipeline, which turns structural and diffusion MRI scans into multi-resolution connectomes. A connectome in this context is a weighted, typically undirected graph whose nodes are anatomically defined brain regions (from a chosen parcellation atlas) and whose edge weights count reconstructed white-matter fiber tracts between region pairs; the pipeline's native output is an edge list, and MROCP's default distribution format is format:graphml, chosen because it is the only supported format that can carry the iterable node/edge attributes connectomes require.

The conversion service itself is broader than neuroscience. It accepts a graph and re-emits it in a target format, spanning GraphML, format:ncol, plain edge lists (format:edge-list), LGL, format:pajek, a "graphdb" binary form, format:dot, format:gml, format:leda, NumPy .npy arrays, MATLAB .mat matrices, and an "attredge" attributed-edge-list variant. The dense-matrix targets (.npy, .mat) reflect its origin: connectomes are naturally handled as adjacency matrices for graph-theoretic and statistical analysis. The heavy lifting is done by the tool:igraph library, which MROCP also exposes through companion pages of igraph usage examples alongside invariant-computation and download services.

Because it wraps igraph, MROCP-convert inherits that library's format coverage and its data model, making it a lightweight, browser-accessible alternative to running local scripts for one-off translations between matrix-oriented (format:matrix-market-style) and graph-oriented representations. Related general-purpose converters in the same niche include tool:networkx and tool:graph-tool for programmatic conversion.

Its limitations follow from its research provenance. MROCP is an academic web service, not a maintained commercial product; availability and uptime can be intermittent, and it targets simple node/edge/weight graphs rather than richly typed property graphs or semantic formats. Attribute handling outside GraphML is limited, and the tool is best understood as a convenience layer over igraph for connectome-style networks rather than a comprehensive interchange engine.

Graph Formats(Input & Output)

Input Formats

Output Formats

Frequently Asked Questions

What graph file formats does MROCP support?

See the list on this page — it shows every format MROCP can read, write and display.

How do I import a graph into MROCP?

Convert your file to a format MROCP can read, then open it in MROCP. Use GraphInOut to get a MROCP-compatible file in seconds.

How do I convert a file so MROCP can open it?

Use the convert links above — upload or paste your graph, pick a format MROCP accepts and download the result, right in your browser.