Code Monkey home page Code Monkey logo

deap's Introduction

Data Exploration and Analysis Portal (DEAP)

RRID:SCR_016158

Access ABCD study data with the guide of domain experts that created this resource.

Web Interface

Prerequisites

Docker v17 is required to deploy this container.

Installing

First, install docker

apt-get install docker

Then build the container:

docker build . -t deap

Instead of building the docker container manually, you can also use the CI build on https://hub.docker.com/r/haukebartsch/deap/.

Running the container

A script is provided to launch the container, run. For usage instructions, run it with no arguments.

Provide a directory that is outside of the docker container to store the volatile data (analysis scripts and new measures). At the first startup this directory should also contain a single Rds file which contains the data as processed by https://github.com/ABCD-STUDY/analysis-nda.

mkdir -p assets
cp <data nda18.Rds> assets/
./run deap deap 80 `pwd`/assets

With access to an existing DEAP server you can also download its Rds file with the link: /code/php/getData.php. This only works of you have authenticated previously in the same session with a valid user.

Miscellaneous

To visualize the development process of DEAP you can run gource:

gource --file-filter "MathJax-2.7.4" \
       --file-filter "ModelBuilder/js" \
       --file-filter "octicons" \
       --file-filter "node_modules" \
       --file-filter "ModelBuilder/css" \
       --file-filter "ace/" \
       --file-filter "pretty/" \
       -a 1 -1280x720 \
       --seconds-per-day 1 \
       -o - | ffmpeg -y -r 60 -f image2pipe \
       -vcodec ppm -i - -vcodec libx264 \
       -preset ultrafast -pix_fmt yuv420p \
       -crf 1 -threads 0 -bf 0 deap.mp4

(RRID: SCR_016158)

deap's People

Contributors

haukebartsch avatar mosqidiot avatar mphasak avatar

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.