Skip to main content

A Django app to manage neuroscience research

Project description

Join the chat at https://gitter.im/pylabber/community PyPI version PyPI status

pylabber

Overview

pylabber is a collaborative open-source project meant to facilitate research.

This Django project provides the infrastructure for scientific work, and is built and maintained to be as flexible and as extendible as possible.

Currently, the project hosts two apps; accounts and research.

  • accounts manages users (researchers) and labs.
  • research manages studies, study groups, and subjects.

This architecture is meant to be as abstract as possible, in order to allow for it to easily lend itself to a wide variety of research disciplines.

At the moment, this codebase supports mainly neuroimaging research. However, pylabber provides a RESTful API that may be adapted and integrated into your own field of research.

Data Integration

Currently, pylabber has only one available extension:

  • django_mri - an abstraction over django_dicom meant to provide format agnostic tools to manage and interact with MRI data.

Front-end

For a front-end project built on top of pylabber, see vuelabber.

Docker

In order to set-up pylabber quickly and easily using Docker, simply run:

docker-compose up --build -d

within the project's root directory.

You will then have a running container exposed on port 8000. In order to connect to the admin interface visit: https://localhost:8000/admin and sign-in as with "admin" as the username and password.

About

The purpose of pylabber is to give researchers the power to manage and share their data in an open and easy manner. No more hard-drives with valuable data forgotten in random laboratories' drawers, no more in-house, untested and unmaintained scripts to inefficiently query your data, stored locally in some makeshift directory structure. It is meant to give a unified and community-based solution for all of the vacuous technical work researchers often have to overcome instead of doing research.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

pylabber-0.0.2a2-py3-none-any.whl (54.5 kB view details)

Uploaded Python 3

File details

Details for the file pylabber-0.0.2a2-py3-none-any.whl.

File metadata

  • Download URL: pylabber-0.0.2a2-py3-none-any.whl
  • Upload date:
  • Size: 54.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.5

File hashes

Hashes for pylabber-0.0.2a2-py3-none-any.whl
Algorithm Hash digest
SHA256 008da438181e230cd5864081c0c09eeb02fa70c34b2e5618d273364b7c732aaf
MD5 db99400e5a6fcb3036806440242f63a3
BLAKE2b-256 79c1a0e81223e2a73a44784dd242be971ce5bbbd3e4a850658ab8b98a9c1bbe4

See more details on using hashes here.

Supported by

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