nanoinsight


Namenanoinsight JSON
Version 0.0.3 PyPI version JSON
download
home_pagehttps://github.com/AsmaaSamyMohamedMahmoud/nanoinsight
SummaryRepeat annotation tool for insertions called by NanoVar
upload_time2024-01-15 20:58:48
maintainer
docs_urlNone
authorAsmaa
requires_python>=3.8
licensegpl-3.0
keywords insertion structural variant repeat annotation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # NanoINSight 
NanoINSight is a repeat annotation tool for insertions called by [NanoVar](https://github.com/benoukraflab/nanovar).

## Installation:

#### Option 1: Using Pip 
```
pip install nanoinsight
```

#### Option 2: Cloning from GitHub repository
```
git clone https://github.com/benoukraflab/nanoinsight.git
cd nanoinsight
pip install .
```
## Installation of dependencies
### 1. _MAFFT_
#### Option 1: Conda 
```
 conda install -c bioconda mafft
 ```
#### Option 2: 
Please visit [here](https://mafft.cbrc.jp/alignment/software/source.html) to download the "without_extensions" source package 
and visit [here](https://mafft.cbrc.jp/alignment/software/installation_without_root.html) for instructions to install.
* Please note that MAFFT source package with extnesions is not needed as it supports RNA structural alignments. 
* Path of executable binary is needed. You can get it by typing "which mafft" in the terminal window. 
### 2. _RepeatMasker_
#### Option 1: Conda 
```
 conda install -c bioconda repeatmasker
```
#### Option 2: 
Please visit [here](https://www.repeatmasker.org/RepeatMasker/) for instructions to install.

## Run:
### Option 1: Run with NanoVar command by adding the "--annotate_ins [species]" parameter 
```
nanovar [Options] --annotate_ins human sample.fq/sample.bam ref.fa working_dir 
```
For more details: see [NanoVar wiki](https://github.com/cytham/nanovar/wiki)

### Option 2: Run via the command-line 
```
nanoinsight [-h] [-v] [-q] [-t int] [-i path] [-u path] [-m path] [-r path] 
            [-s species] [VCF] [working_directory]

Example:
        nanoinsight -t 4 -s human sample.nanovar.pass.vcf ./work_dir
```
Required parameters:
| Parameter | Description |
| ------ | ------ |
| -s | Specify species for repeatmasker (e.g. human)|
| [VCF] | Path to VCF input file |
| [working_directory] | Path to working directory |

Additional Parameters:
| Parameter | Description |
| ------ | ------ |
| -h | Show help message |
| -v | Show version |
| -q | hide verbose |
| -t | Number of threads to be used [1]|
| -i | Path to ins_seq.fa file (NanoVar output) |
| -u | Path to sv_support_reads.tsv file (NanoVar output) |
| -m | Path to mafft executable file |
| -r | Path to RepeatMasker executable file |

## Output:
| Output | Description |
| ------ | ------ |
| .ins.con.fasta| fasta file of consensus sequences of insertions found in the VCF input file |
| rm_output | output directory of [RepeatMasker](https://www.repeatmasker.org/webrepeatmaskerhelp.html#reading) |

## Citation:
If you use NanoINSight, please cite:

## Authors:
* **Asmaa Samy** - [AsmaaSamyMohamedMahmoud](https://github.com/AsmaaSamyMohamedMahmoud).
* **Tham Cheng Yong** - [cytham](https://github.com/cytham).
* **Touati Benoukraf** - [benoukraflab](https://github.com/benoukraflab).

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/AsmaaSamyMohamedMahmoud/nanoinsight",
    "name": "nanoinsight",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "insertion,structural variant,repeat annotation",
    "author": "Asmaa",
    "author_email": "asmmahmoud@mun.ca",
    "download_url": "https://files.pythonhosted.org/packages/03/d1/d90a78ffe17b8be4221f9b154cefd79ce64908643701f4802b9f53d9c19a/nanoinsight-0.0.3.tar.gz",
    "platform": null,
    "description": "# NanoINSight \nNanoINSight is a repeat annotation tool for insertions called by [NanoVar](https://github.com/benoukraflab/nanovar).\n\n## Installation:\n\n#### Option 1: Using Pip \n```\npip install nanoinsight\n```\n\n#### Option 2: Cloning from GitHub repository\n```\ngit clone https://github.com/benoukraflab/nanoinsight.git\ncd nanoinsight\npip install .\n```\n## Installation of dependencies\n### 1. _MAFFT_\n#### Option 1: Conda \n```\n conda install -c bioconda mafft\n ```\n#### Option 2: \nPlease visit [here](https://mafft.cbrc.jp/alignment/software/source.html) to download the \"without_extensions\" source package \nand visit [here](https://mafft.cbrc.jp/alignment/software/installation_without_root.html) for instructions to install.\n* Please note that MAFFT source package with extnesions is not needed as it supports RNA structural alignments. \n* Path of executable binary is needed. You can get it by typing \"which mafft\" in the terminal window. \n### 2. _RepeatMasker_\n#### Option 1: Conda \n```\n conda install -c bioconda repeatmasker\n```\n#### Option 2: \nPlease visit [here](https://www.repeatmasker.org/RepeatMasker/) for instructions to install.\n\n## Run:\n### Option 1: Run with NanoVar command by adding the \"--annotate_ins [species]\" parameter \n```\nnanovar [Options] --annotate_ins human sample.fq/sample.bam ref.fa working_dir \n```\nFor more details: see [NanoVar wiki](https://github.com/cytham/nanovar/wiki)\n\n### Option 2: Run via the command-line \n```\nnanoinsight [-h] [-v] [-q] [-t int] [-i path] [-u path] [-m path] [-r path] \n            [-s species] [VCF] [working_directory]\n\nExample:\n        nanoinsight -t 4 -s human sample.nanovar.pass.vcf ./work_dir\n```\nRequired parameters:\n| Parameter | Description |\n| ------ | ------ |\n| -s | Specify species for repeatmasker (e.g. human)|\n| [VCF] | Path to VCF input file |\n| [working_directory] | Path to working directory |\n\nAdditional Parameters:\n| Parameter | Description |\n| ------ | ------ |\n| -h | Show help message |\n| -v | Show version |\n| -q | hide verbose |\n| -t | Number of threads to be used [1]|\n| -i | Path to ins_seq.fa file (NanoVar output) |\n| -u | Path to sv_support_reads.tsv file (NanoVar output) |\n| -m | Path to mafft executable file |\n| -r | Path to RepeatMasker executable file |\n\n## Output:\n| Output | Description |\n| ------ | ------ |\n| .ins.con.fasta| fasta file of consensus sequences of insertions found in the VCF input file |\n| rm_output | output directory of [RepeatMasker](https://www.repeatmasker.org/webrepeatmaskerhelp.html#reading) |\n\n## Citation:\nIf you use NanoINSight, please cite:\n\n## Authors:\n* **Asmaa Samy** - [AsmaaSamyMohamedMahmoud](https://github.com/AsmaaSamyMohamedMahmoud).\n* **Tham Cheng Yong** - [cytham](https://github.com/cytham).\n* **Touati Benoukraf** - [benoukraflab](https://github.com/benoukraflab).\n",
    "bugtrack_url": null,
    "license": "gpl-3.0",
    "summary": "Repeat annotation tool for insertions called by NanoVar",
    "version": "0.0.3",
    "project_urls": {
        "Homepage": "https://github.com/AsmaaSamyMohamedMahmoud/nanoinsight"
    },
    "split_keywords": [
        "insertion",
        "structural variant",
        "repeat annotation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "03d1d90a78ffe17b8be4221f9b154cefd79ce64908643701f4802b9f53d9c19a",
                "md5": "5c69d95d8e4eaeb44cf1d44e50f37e66",
                "sha256": "a0ca0076fc6cbf11f6460d48ba3a07a97fea01f77282e70da2e992df97afc3c9"
            },
            "downloads": -1,
            "filename": "nanoinsight-0.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "5c69d95d8e4eaeb44cf1d44e50f37e66",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 9161,
            "upload_time": "2024-01-15T20:58:48",
            "upload_time_iso_8601": "2024-01-15T20:58:48.678491Z",
            "url": "https://files.pythonhosted.org/packages/03/d1/d90a78ffe17b8be4221f9b154cefd79ce64908643701f4802b9f53d9c19a/nanoinsight-0.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-15 20:58:48",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "AsmaaSamyMohamedMahmoud",
    "github_project": "nanoinsight",
    "github_not_found": true,
    "lcname": "nanoinsight"
}
        
Elapsed time: 0.17335s