Skip to main content

No project description provided

Project description

Guanin Logo

GUANIN

| GUi-driven Analyser for Nanostring Interactive Normalization |

Explore the docs

Report Bug

Request Feature

Table of Contents

Guanin Screen Shot

Getting started

Prerequisites

GUANIN should run under Linux, MacOS and Windows. You'll need Python >= 3.9 installed.

Installation

Linux

Installing with pip

$ pip install guanin

Installing from Repo

$ git clone https://github.com/julimontoto/guanin.git

$ pip install poetry

$ poetry install

[OR] Installing from .whl file

$ pip install python3-pip

$ pip install --upgrade pip

$ pip install guanin-0.x.x-py3-none-any.whl

Run

$ guanin

In case this is not working properly, you will need to find where Guanin has been installed and add it to Path environment variable. This is a common procedure usually fixed by:

$ export PATH=/path/where/guanin/is/installed:$PATH

This will add it to path for this session, but can be made permanent by adding the above command to the bottom of your .bashrc file (usually located in your home directory (/home/yourusername/.bashrc)).

MAC

Assuming python ^3.8 is installed.

% pip install python3-pip

% pip install --upgrade pip

% pip install guanin

Run

% guanin

Windows

Install python3 and pip. Visual Studio Build Tools 14+ might be required.

pip install guanin

Run

guanin

In case this is not working properly, you will need to find where Guanin has been installed and add it to Path environment variable. (Usually ~/Pythonxxx/scripts)

Check INSTALL.txt for further details.

Usage

The CLI

Open a console and from any path, run the following:

$ guanin-cli

The GUI

A simple GUI is included using pyQT6.

From a console, launch the GUI with:

$ guanin

This executable is installed in your PATH. You can find it and launch it with a double-click. Although, running it through the console will provide further information about the execution of the program.

In case something went wrong with PATH installation, GUANIN can also be run with:

$ python3 /path/to/where/guanin/is/installed/guanin/gui.py

Workflow

Contributing

Pull requests are only welcome if both the following are true:

  1. They include at least some test.

  2. They solve a bug.

We don't accept pull requests of enhancements, new requirements, "It would be nice if...", and so on. If that is your case, fork and develop.

For internal usage only

License

GUANIN: GUi-driven Analyzer for Nanostring Interactive Normalization. Copyright (C) 2023, Montoto-Louzao et al.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Contact: juli.mlouzao@gmail.com | GENVIP - GENPOB Instituto de Investigación Sanitaria de Santiago de Compostela. Complejo Hospitalario Universitario de Santiago de Compostela.

Distributed under the GPLV3 License. See LICENSE.txt for more information.

Contact

Julián Montoto-Louzao - @julimontoto - juli.mlouzao@gmail.com

GUANIN: https://github.com/julimontoto/guanin

Acknowledgements

GENVIP RESEARCH GROUP (www.genvip.eu). GENPOB RESEARCH GROUP(www.genpob.eu). María José Martín Santamaría (UDC). Instituto Sanitario de Santiago de Compostela (IDIS). Complejo Hospitalario de Santiago de Compostela (CHUS). Obra Social Pediatría (OSP).

Project details


Download files

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

Source Distribution

guanin-1.2.13.tar.gz (11.0 MB view details)

Uploaded Source

Built Distribution

guanin-1.2.13-py3-none-any.whl (9.7 MB view details)

Uploaded Python 3

File details

Details for the file guanin-1.2.13.tar.gz.

File metadata

  • Download URL: guanin-1.2.13.tar.gz
  • Upload date:
  • Size: 11.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.9.16 Linux/5.15.0-100-generic

File hashes

Hashes for guanin-1.2.13.tar.gz
Algorithm Hash digest
SHA256 b033ebce87d031059734e2c1916657b4ebc0c3806650c7814eff599cfb5fac55
MD5 0afb534f68dbe5780ea25e72c01e504c
BLAKE2b-256 4d0560824d9b8f5659c0a902dc3cbd586d08a3b2aff7d2a03621463cf516d807

See more details on using hashes here.

File details

Details for the file guanin-1.2.13-py3-none-any.whl.

File metadata

  • Download URL: guanin-1.2.13-py3-none-any.whl
  • Upload date:
  • Size: 9.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.9.16 Linux/5.15.0-100-generic

File hashes

Hashes for guanin-1.2.13-py3-none-any.whl
Algorithm Hash digest
SHA256 2c36e30f706b65af46dac85339e6d3520d6ebb62953dd15181667dc3fec07f0c
MD5 ae31d81f44699f7cb81eb2069d40a0f9
BLAKE2b-256 16fafdcf2ef0fe7fa6b5655fac6bd4b6c9ad3b65681d9f62dde81cd72cf0cf83

See more details on using hashes here.

Supported by

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