Skip to main content

Tools for performing coactivation pattern analysis on fMRI data.

Project description

Capcalc

capcalc is a suite of python programs used to perform coactivation pattern analysis on time series data. It uses K-Means clustering to find a set of “activation states” that represent the covarying patterns in the data.

HTML documentation is here: http://capcalc.readthedocs.io/en/latest/

NOTE

This is an evolving code base. I’m constantly tinkering with it. That said, now that I’m releasing this to the world, I’m being somewhat more responsible about locking down stable release points. In between releases, however, I’ll be messing with things. It’s very possible I could break something while doing this, so check back for status updates if you download the code in between releases. I’ve finally become a little more modern and started adding automated testing, so as time goes by hopefully the “in between” releases will be somewhat more reliable. Check back often for exciting new features and bug fixes!

Ok, I’m sold. What’s in here?

  • roidecompose - This program uses an atlas to extract timecourses from a 4D nifti file, producing a text file with the averaged timecourse from each region in the atlas (each integral value in file) in each column. This can be input to capfromtcs. There are various options for normalizing the timecourses.

  • capfromtcs - This does the actual CAP calculation, performing a k-means cluster analysis on the set of timecourses to find the best representitive set of “states” in the file. Outputs the states found and the dominant state in each timepoint of the timecourse.

  • maptoroi - The inverse of roidecompose. Give it a set of cluster timecourses and a template file, and it maps the values back onto the rois

  • statematch - Use this for aligning two state output files. Takes two state timecourse files, and determines which states in the second correspond to which states in the first. Generates a new ‘remapped’ file with the states in the second file expressed as states in the first.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

capcalc-1.2.2.5.tar.gz (59.6 kB view details)

Uploaded Source

Built Distribution

capcalc-1.2.2.5-py2.py3-none-any.whl (58.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file capcalc-1.2.2.5.tar.gz.

File metadata

  • Download URL: capcalc-1.2.2.5.tar.gz
  • Upload date:
  • Size: 59.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.13

File hashes

Hashes for capcalc-1.2.2.5.tar.gz
Algorithm Hash digest
SHA256 ce13e0731ea2ae1a1e6d385e5de72ac2f6dcc2b7f8900aa55100d4733a4b478d
MD5 eb785f33a27a1d3f67d93d69f2ed1f42
BLAKE2b-256 19ecccb738ae23b68e2c5989502edfa18d39067123c52db554de954c4c7f2bfb

See more details on using hashes here.

File details

Details for the file capcalc-1.2.2.5-py2.py3-none-any.whl.

File metadata

  • Download URL: capcalc-1.2.2.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 58.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.13

File hashes

Hashes for capcalc-1.2.2.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7de1be0adea5e721dfaba9557bac74228ec6054020972dc96569744f487d2ecc
MD5 117acb0cd2131107a9bd7a87e4477e17
BLAKE2b-256 168d50d5d6c02d1a9ae620af221eb549a1b7eca29bc6b12cfeda912d3e313b3d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page