clamswrangler-web

Web version of CLAMS Wrangler. Built using Django and bootstrap.

https://github.com/pistillilab/clamswrangler-web

Science Score: 44.0%

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

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.4%) to scientific vocabulary

Keywords

biomedical-sciences metabolism oxymax-clams
Last synced: 6 months ago · JSON representation ·

Repository

Web version of CLAMS Wrangler. Built using Django and bootstrap.

Basic Info
  • Host: GitHub
  • Owner: PistilliLab
  • License: gpl-3.0
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 728 KB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 2
  • Releases: 0
Topics
biomedical-sciences metabolism oxymax-clams
Created over 2 years ago · Last pushed 11 months ago
Metadata Files
Readme License Citation

README.md

GitHub release (with filter) Static Badge GitHub issues GitHub

CLAMSwrangler-web

To simplify and expedite the processing of the raw data generated by the Oxymax Comprehensive Laboratory Animal Monitoring System (Oxymax-CLAMS) we developed CLAMS Wrangler.

This program handles the cleaning, trimming, binning, and reformatting of data generated by Oxymax-CLAMS for downstream statistical analysis.

Usage

Visit the CLAMS Wrangler (coming soon) website to process your data.

Please visit the documentation for a more detailed explanation of using CLAMS Wrangler and whether it is right for your use case.

Running locally

While we will make every effort possible to maintain the availability of the website once deployed, that may not always be the case. If the website is unavailable, you can run the website locally on your computer and process data that way.

To download the latest version of CLAMS Wrangler go to the releases page.

Alternatively, run git clone https://github.com/PistilliLab/CLAMSwrangler-web.git from a terminal.

Depenencies

Install all dependencies as defined in the requirements.txt file. You will also need to install redis as it is currently used as the database for Celery, which handles asynchronous task processing.

Start server

From a python environment with all dependencies installed, you can start the server with python manage.py runserver. You will also need to start the Celery worker in a separate terminal to process tasks with celery -A CLAMS_web worker --loglevel=info. If you have multiple environments running, such as conda and the venv for the project, disable all but the one environment with the required dependencies. Navigate to http://127.0.0.1:8000/.

Credits

Conceptualized and developed by: Stuart Clayton, Alan Mizener, Lauren Rentz

App icon is adapted from "Clams CLAM Icon" by Christopher Downer under the CC0 1.0 license.

Owner

  • Name: The Pistilli Lab
  • Login: PistilliLab
  • Kind: organization

Software developed by the Pistilli lab.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it using these metadata."
authors:
- family-names: "Clayton"
  given-names: "Stuart A."
  orcid: "https://orcid.org/0000-0002-6863-4822"
- family-names: "Mizener"
  given-names: "Alan D."
  orcid: "https://orcid.org/0009-0000-6461-7024"
- family-names: "Rentz"
  given-names: "Lauren E."
  orcid: "https://orcid.org/0000-0003-3513-655X"
title: "CLAMS Wrangler"
version: 1.0.3
license: GPL-3.0
date-released: 2023-09-05
url: "https://github.com/PistilliLab/CLAMSwrangler-web"

GitHub Events

Total
  • Push event: 29
Last Year
  • Push event: 29

Dependencies

requirements.txt pypi
  • Django >=5.0b1
  • Requests ==2.31.0
  • environs >=9.5.0
  • numpy ==1.25.2
  • pandas ==2.0.3
  • ttkbootstrap ==1.10.1