Skip to content
Brian Wandell edited this page Dec 4, 2017 · 70 revisions

The scitran matlab client enables Matlab users to interact with a Flywheel data and computation system. The client methods search, list, upload, download, read and analyze Flywheel data and metadata. The client can control job scheduling.

The scitran matlab client can be run securely from any computer on the Internet. We have used the client extensively on Mac and Linux systems.

This wiki describes the software and explains how to

  • obtain authorization to interact with a Flywheel database
  • list and search the database contents
  • download and read database objects (e.g., files, sessions, projects, analyses)
  • upload files, notes, and attachments (e.g., files, graphs, metadata)
  • upload analyses and software (e.g., Matlab files) for computational sharing

This client is part of our vision of using Flywheel to create a reproducible research paper that shares both data and computations.

Related information

This client relies on the Flywheel SDK a platform independent set of functions that are written in Golang. This client calls the Flywheel SDK functions from Matlab. The same Flywheel SDK is used by a scitran python client and a scitran 'R' client.

See the scitran core data model page for an introduction to scientific transparency data management software and the Stanford Project on Scientific Transparency (PoST).

Acknowledgement

The Wandell lab gratefully acknowledge the Simons Foundation and particularly the Simons Foundation Autism Research Initiative for their support of the Project on Scientific Transparency. The code in this repository and the api functionality are being developed by Michael Perry and Brian Wandell. We thank Renzo Frigato, Nathaniel Kofalt, Megan Henning, and Jen Reiter for their contributions.

Clone this wiki locally