appian

APPIAN is an open-source automated software pipeline for analyzing PET images in conjunction with MRI. The goal of APPIAN is to make PET tracer kinetic data analysis easy for users with moderate computing skills and to facilitate reproducible research.

https://github.com/appian-pet/appian

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: ncbi.nlm.nih.gov
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (17.6%) to scientific vocabulary

Keywords

automation neuroimaging neuroscience openscience pipeline reproducible-research
Last synced: 6 months ago · JSON representation

Repository

APPIAN is an open-source automated software pipeline for analyzing PET images in conjunction with MRI. The goal of APPIAN is to make PET tracer kinetic data analysis easy for users with moderate computing skills and to facilitate reproducible research.

Basic Info
  • Host: GitHub
  • Owner: APPIAN-PET
  • License: mit
  • Language: JavaScript
  • Default Branch: master
  • Homepage:
  • Size: 418 MB
Statistics
  • Stars: 41
  • Watchers: 5
  • Forks: 17
  • Open Issues: 15
  • Releases: 6
Topics
automation neuroimaging neuroscience openscience pipeline reproducible-research
Created about 9 years ago · Last pushed over 1 year ago
Metadata Files
Readme Zenodo

README.md

APPIAN

Table of Contents

  1. Introduction
  2. Installation
  3. Documentation\ 3.1 User Guide\ 3.2 Developer Guide
  4. Publications
  5. Getting Help
  6. About us
  7. Terms and Conditions

Introduction

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.

Cost

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!

Installation

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.

Documentation

Developers

For those interested in extending or contributing to APPIAN please check out our developer guide.

Users

For more information please read our user guide.

Developers

For those interested in extending or contributing to APPIAN please check out our contributors guidelines.

Publications

  1. 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

  2. APPIAN automated QC (in preparation)

Getting help

If you get stuck or don't know how to get started please send a mail to t.funck@fz-juelich.de :

About us

Thomas Funck, PhD Candidate (thomas.funck@mail.mcgill.ca)\ Kevin Larcher, MSc Eng.\ Paule-Joanne Toussaint, PhD

Terms and Conditions

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.

```

Owner

  • Name: APPIAN
  • Login: APPIAN-PET
  • Kind: organization

GitHub Events

Total
  • Pull request event: 1
Last Year
  • Pull request event: 1

Dependencies

src/dashboard/dashboard_web/bower.json bower
  • bootstrap-daterangepicker ~1.3.17 development
  • bootstrap-switch ~3.3.2 development
  • bootstrap3-wysihtml5-bower ~0.3.3 development
  • formwizard https://github.com/thecodemine/formwizard/archive/v3.0.7.zip development
  • jQuery.validVal ~5.0.2 development
  • jquery-inputlimiter https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/jquery-inputlimiter/jquery-inputlimiter.1.3.1.zip development
  • jquery-mousewheel ~3.1.12 development
  • jquery.gritter ~1.7.4 development
  • kbwood_countdown git://github.com/kbwood/countdown.git#2.0.1 development
  • pagedown-bootstrap https://github.com/kevinoconnor7/pagedown-bootstrap/archive/v1.1.zip development
  • plupload ~2.1.2 development
  • bootstrap3-wysihtml5-bower ^0.3.3
src/dashboard/dashboard_web/public/assets/lib/bootstrap-daterangepicker/bower.json bower
  • jquery >=1.10
  • moment ~2.8.0
src/dashboard/dashboard_web/public/assets/lib/jquery.gritter/bower.json bower
  • jquery >=1.8.2
src/dashboard/dashboard_web/public/assets/lib/validVal/bower.json bower
  • jquery >= 1.6.0
src/dashboard/dashboard_web/src/lib/bootstrap-daterangepicker/bower.json bower
  • jquery >=1.10
  • moment ~2.8.0
src/dashboard/dashboard_web/src/lib/jquery.gritter/bower.json bower
  • jquery >=1.8.2
src/dashboard/dashboard_web/src/lib/validVal/bower.json bower
  • jquery >= 1.6.0
src/dashboard/dashboard_web/package.json npm
  • assemble ^0.17.1 development
  • babel-core ^6.11.4 development
  • babel-preset-es2015 ^6.9.0 development
  • browser-sync ^2.13.0 development
  • css-flip ^0.5.0 development
  • del ^2.2.1 development
  • gulp ^3.9.1 development
  • gulp-autoprefixer ^3.1.0 development
  • gulp-babel ^6.1.2 development
  • gulp-concat ^2.6.0 development
  • gulp-cssnano ^2.1.2 development
  • gulp-extname ^0.2.2 development
  • gulp-format-md ^0.1.9 development
  • gulp-header ^1.8.7 development
  • gulp-if ^2.0.1 development
  • gulp-less ^3.1.0 development
  • gulp-load-plugins ^1.2.4 development
  • gulp-open ^2.0.0 development
  • gulp-rename ^1.2.2 development
  • gulp-size ^2.1.0 development
  • gulp-uglify ^2.0.0 development
  • handlebars-helpers ^0.7.3 development
  • helper-markdown ^0.2.1 development
  • helper-md ^0.2.1 development
  • noty ^2.3.8 development
  • rtlcss ^2.0.6 development
  • animate.css ^3.5.1
  • bootstrap ^3.3.7
  • cleave.js ^0.7.7
  • clipboard ^1.5.12
  • font-awesome ^4.6.3
  • fullcalendar ^3.0.0
  • gmaps ^0.4.24
  • jquery 2.2.4
  • jquery-validation ^1.15.1
  • metismenu ^2.5.2
  • screenfull ^3.0.0
src/dashboard/dashboard_web/public/assets/lib/bootstrap-daterangepicker/package.json npm
  • jquery ^2.1.1
  • moment ^2.8.3
src/dashboard/dashboard_web/src/lib/bootstrap-daterangepicker/package.json npm
  • jquery ^2.1.1
  • moment ^2.8.3
build/Dockerfile docker
  • ubuntu 20.04 build
build/appian/Dockerfile docker
  • tffunck/appian base build
build/base/Dockerfile docker
  • ubuntu 20.04 build
src/dashboard/dashboard_web/public/assets/lib/jquery.gritter/package.json npm
src/dashboard/dashboard_web/src/lib/jquery.gritter/package.json npm