Git Product home page Git Product logo

concon's Introduction

concon

This is an implementation of Continuous Connectivity from 1 and 2. It is meant to be a parcellation free representation of brain connectivity, i.e. a form of connecitivty outside of the discrete network frame. If none of that made any sense to you, we strongly recommend you, we strongly recommend you read the papers and email the first author (Daniel Moyer, moyerd [at] usc.edu) with any questions.

This project will be expanding as time goes on, but for now is clearly in pre-alpha! Sorry! DM will add tutorials and hopefully real documentation soon.

Requirements

-A gcc compiler that supports c++11
-cmake
-OpenMP
-The Eigen library from http://eigen.tuxfamily.org/. This is only used by third party software.

Installation

Step 0: Install required software from Requirements. Don't forget to add Eigen's library to your CPLUS_INCLUDE_PATH, or equivalent. This is usually done on Unix systems by adding the following to your .bashrc:

export CPLUS_INCLUDE_PATH="/usr/include/eigen3/:${CPLUS_INCLUDE_PATH}"

For non-Ubuntu systems this path may vary.

Step 1: Create a build directory wherever you would like to build concon.

Step 2: Navigate to the build directory and run cmake /path/to/concon/repo/, with the appropriate path.

Step 3: Run make.

The binaries and static libraries for concon will be built in bin and lib.

Third Party Software

We include the spherical harmonics package from here. Their original build instructions used Bazel; we have created a short cmake recipe. It is otherwise unchanged. Please see their License file for the corresponding copyright information.

License

Please see our License file (MIT).

References

[1] D Moyer et al. Continuous Representations of Brain Connectivity using Spatial Point Processes, Medical Image Analysis (MedIA) 2017.

[2] D Moyer et al. A Continuous Model of Cortical Connectivity, International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI) pp. 157-165. Springer International Publishing, 2016.

concon's People

Contributors

dcmoyer avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

concon's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.