A Flask + ReactJS boilerplate
Project description
<div align="center">
<img src=".github/logo-w-title.png" width="256">
</div>
---
<h4 align="center">
A data mining suite for DNA microarrays
</h4>
<p align="center">
<a href="http://candis.readthedocs.io">
<img src="https://readthedocs.org/projects/candis/badge/?version=latest"/>
</a>
<a href="https://saythanks.io/to/achillesrasquinha">
<img src="https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg?style=flat-square">
</a>
<a href="https://paypal.me/achillesrasquinha">
<img src="https://img.shields.io/badge/Donate-%24-blue.svg?style=flat-square">
</a>
</p>
<div align="center">
<img src=".github/sample.gif" height="512">
</div>
**candis** is an open source data mining suite (released under the [GNU General Public License v3](LICENSE)) for DNA microarrays that consists of a wide collection of tools you require, right from Data Extraction to Model Deployment. **candis** is built on top of the toolkit - [CancerDiscover](http://github.com/HelikarLab/CancerDiscover) written by the bioinformaticians at [HelikarLab](helikarlab.org).
***WARNING***: candis currently is still in `dev` mode and not production-ready yet. In case if you run across bugs or errors, raise an issue over [here](https://github.com/HelikarLab/candis/issues).
### Table of Contents
* [Installation](#installation)
* [Usage](#usage)
* [Features](#features)
* [Dependencies](#dependencies)
* [License](#license)
### Installation
#### TL;DR
```console
$ curl -sL bit.do/get-candis | python
```
To install candis right from scratch, check out our exhaustive guides:
* [A Hitchhiker's Guide to Installing candis on Mac OS X](https://github.com/HelikarLab/candis/wiki/A-Hitchhiker's-Guide-to-Installing-candis-on-Mac-OS-X)
* [A Hitchhiker's Guide to Installing candis on Linux OS](https://github.com/HelikarLab/candis/wiki/A-Hitchhiker's-Guide-to-Installing-candis-on-Linux-OS) (In Progress)
* [A Hitchhiker's Guide to Installing candis on Windows OS](https://github.com/HelikarLab/candis/wiki/A-Hitchhiker's-Guide-to-Installing-candis-on-Windows-OS) (Contributors Wanted)
### Usage
**Launching the RIA (Rich Internet Application)**
via CLI
```
$ candis
```
OR
```
$ python -m candis
```
via Python
```python
>>> import candis
>>> candis.main()
```
**Using the CLI (Command Line Interface)**
```
$ candis --cdata path/to/data.cdata --config path/to/config.json
```
### Features
* Converting a CDATA to an **ARFF** file
```python
>>> import candis
>>> cdata = candis.cdata.read('path/to/data.cdata')
```
Then, simply use the `CData.toARFF` API:
```python
>>> cdata.toARFF('path/to/data.arff')
```
* Running a `Pipeline`.
```python
>>> pipe = candis.Pipeline()
>>> pipe.run(cdata)
>>> while pipe.status == candis.Pipeline.RUNNING:
... # do something while pipeline is running
```
### Dependencies
* Production Dependencies
* R
* WEKA (***NOTE:*** Requires Java)
* Python 3.6+ and [PIP](https://pip.pypa.io) (Python's Package Manager)
* Development Dependencies
* [Node.js](https://nodejs.org)
* [SASS](http://sass-lang.com)
### License
This software has been released under the [GNU General Public License v3](LICENSE).
<img src=".github/logo-w-title.png" width="256">
</div>
---
<h4 align="center">
A data mining suite for DNA microarrays
</h4>
<p align="center">
<a href="http://candis.readthedocs.io">
<img src="https://readthedocs.org/projects/candis/badge/?version=latest"/>
</a>
<a href="https://saythanks.io/to/achillesrasquinha">
<img src="https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg?style=flat-square">
</a>
<a href="https://paypal.me/achillesrasquinha">
<img src="https://img.shields.io/badge/Donate-%24-blue.svg?style=flat-square">
</a>
</p>
<div align="center">
<img src=".github/sample.gif" height="512">
</div>
**candis** is an open source data mining suite (released under the [GNU General Public License v3](LICENSE)) for DNA microarrays that consists of a wide collection of tools you require, right from Data Extraction to Model Deployment. **candis** is built on top of the toolkit - [CancerDiscover](http://github.com/HelikarLab/CancerDiscover) written by the bioinformaticians at [HelikarLab](helikarlab.org).
***WARNING***: candis currently is still in `dev` mode and not production-ready yet. In case if you run across bugs or errors, raise an issue over [here](https://github.com/HelikarLab/candis/issues).
### Table of Contents
* [Installation](#installation)
* [Usage](#usage)
* [Features](#features)
* [Dependencies](#dependencies)
* [License](#license)
### Installation
#### TL;DR
```console
$ curl -sL bit.do/get-candis | python
```
To install candis right from scratch, check out our exhaustive guides:
* [A Hitchhiker's Guide to Installing candis on Mac OS X](https://github.com/HelikarLab/candis/wiki/A-Hitchhiker's-Guide-to-Installing-candis-on-Mac-OS-X)
* [A Hitchhiker's Guide to Installing candis on Linux OS](https://github.com/HelikarLab/candis/wiki/A-Hitchhiker's-Guide-to-Installing-candis-on-Linux-OS) (In Progress)
* [A Hitchhiker's Guide to Installing candis on Windows OS](https://github.com/HelikarLab/candis/wiki/A-Hitchhiker's-Guide-to-Installing-candis-on-Windows-OS) (Contributors Wanted)
### Usage
**Launching the RIA (Rich Internet Application)**
via CLI
```
$ candis
```
OR
```
$ python -m candis
```
via Python
```python
>>> import candis
>>> candis.main()
```
**Using the CLI (Command Line Interface)**
```
$ candis --cdata path/to/data.cdata --config path/to/config.json
```
### Features
* Converting a CDATA to an **ARFF** file
```python
>>> import candis
>>> cdata = candis.cdata.read('path/to/data.cdata')
```
Then, simply use the `CData.toARFF` API:
```python
>>> cdata.toARFF('path/to/data.arff')
```
* Running a `Pipeline`.
```python
>>> pipe = candis.Pipeline()
>>> pipe.run(cdata)
>>> while pipe.status == candis.Pipeline.RUNNING:
... # do something while pipeline is running
```
### Dependencies
* Production Dependencies
* R
* WEKA (***NOTE:*** Requires Java)
* Python 3.6+ and [PIP](https://pip.pypa.io) (Python's Package Manager)
* Development Dependencies
* [Node.js](https://nodejs.org)
* [SASS](http://sass-lang.com)
### License
This software has been released under the [GNU General Public License v3](LICENSE).
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
candis-0.0.1.tar.gz
(2.0 MB
view details)
Built Distribution
File details
Details for the file candis-0.0.1.tar.gz
.
File metadata
- Download URL: candis-0.0.1.tar.gz
- Upload date:
- Size: 2.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ff8e11465a70d3c747ec94e9a02c6b9f07db23f18820a224cd4ccd318240a98 |
|
MD5 | aa960a1efd1c50581a97030688461dcd |
|
BLAKE2b-256 | 61e3937a46319f9b624cfe5df4feb0e6a4dd8df77ff26c3e4cdc1895b8a480d8 |
File details
Details for the file candis-0.0.1-py2.py3-none-any.whl
.
File metadata
- Download URL: candis-0.0.1-py2.py3-none-any.whl
- Upload date:
- Size: 2.1 MB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9ef774ee49df58db55f43e3b620951783a2e9ca779d5bd237e373d177c71977 |
|
MD5 | b083796de6ee67695a19b67a739cf6bf |
|
BLAKE2b-256 | 1ac2b3784f50d88b643c57624a3c5827134902945f3b87e8cbd7641325eb6d8b |