- Introduction
- Installation
- Documentation
3.1 User Guide
3.2 Developer Guide - Publications
- Getting Help
- About us
- Terms and Conditions
The APPIAN pipeline is implemented in Python using the Nipype library. Although the core of the code is written in Python, the pipeline can use tools or incorporate modules written in any programming language. The only condition is that the tools must be capable of being run from a command line with well-defined inputs and outputs. In this sense, APPIAN is language agnostic.
APPIAN is 100% free and open-source, but in exchange we would greatly appreciate your feedback, whether it be as bug reports, pull requests to add new features, questions on our mailing list, or suggestions on how to improve the documentation or the code. You can even just send us an email to let us know what kind of project you are working on!
APPIAN
is currently only available through Docker. Docker is a platform for creating containers that package a given software in a complete filesystem that contains everything it needs to run, and ensures that the software can always be run in the same environment. This means that all of the dependencies required by APPIAN
are within its Docker container (no need to fumble about trying to compile obscure libraries). However, it also means that you will need to install Singularity or Docker before proceeding. Don’t worry it’s very easy (except maybe for Windows). For a guide on how to install Docker on Ubuntu, Debian, Mac, Windows, or other operating system, please visit this link a.
The pipeline is implemented in Python using the Nipype library. Although the core is coded in Python, the pipeline can use tools or incorporate modules written in any programming language. The only condition is that these tools must be run from a command line, with well-defined inputs and outputs. In this sense, APPIAN
is language agnostic.
Once Docker or Singularity is installed, simply run the following command line on your terminal:
docker pull tffunck/appian:latest
That’s it, APPIAN
is installed on your computer.
For those interested in extending or contributing to APPIAN please check out our developer guide.
For more information please read our user guide.
For those interested in extending or contributing to APPIAN please check out our contributors guidelines.
-
Funck T, Larcher K, Toussaint PJ, Evans AC, Thiel A (2018) APPIAN: Automated Pipeline for PET Image Analysis. Front Neuroinform. PMCID: PMC6178989, DOI: 10.3389/fninf.2018.00064
-
APPIAN automated QC (in preparation)
If you get stuck or don't know how to get started please send a mail to [email protected] :
Thomas Funck, PhD Candidate ([email protected])
Kevin Larcher, MSc Eng.
Paule-Joanne Toussaint, PhD
Copyright 2017 Thomas Funck, Kevin Larcher
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.