Skip to main content

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

Metadata

Release files for guanin 1.2.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for guanin 1.2.14
File Size Uploaded
guanin-1.2.14.tar.gz 11.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for guanin 1.2.14
File Interpreter ABI Platform
guanin-1.2.14-py3-none-any.whl Python 3 none any Details

Total release size: 20.8 MB

Release files / guanin-1.2.14.tar.gz

Download URL guanin-1.2.14.tar.gz
Size 11.0 MB
Tags Source
SHA-256 checksum
How to use checksums
acae1c2274644677ad5339def8b887bc8dc6aae79fae69031f90bcfeb5df342e
BLAKE2b-256 checksum
How to use checksums
8ff6c712e2402e1f9a5107779b55a10f4831766686a74d887301848ed550e70c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.9.16 Linux/5.15.0-100-generic

Release files / guanin-1.2.14-py3-none-any.whl

Download URL guanin-1.2.14-py3-none-any.whl
Size 9.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
a04473007187becbeaf7553bbf04d2aed953dcfa2961aa2ca0fb2c381bd4d36f
BLAKE2b-256 checksum
How to use checksums
34b13d855d026c754678217088a21691e41c133e500ab5c2c594f5850f5573d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.9.16 Linux/5.15.0-100-generic
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page