MakeHub | Fully automated generation of UCSC assembly hubs
kandi X-RAY | MakeHub Summary
kandi X-RAY | MakeHub Summary
MakeHub is a Python library. MakeHub has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. However MakeHub build file is not available. You can download it from GitHub.
MakeHub is a command line tool for the fully automatic generation of of track data hubs[1] #f1) for visualizing genomes with the UCSC genome browser[2] #f2). Track data hubs are data structures that contain all required information about a genome for visualizing with the UCSC genome browser. Assembly hubs need to be hosted on a publicly available webspace (that might be user/password protected) for usage with the UCSC genome browser. MakeHub is implemented in Python3 and automatically executes tools provided by UCSC for generation of assembly hubs () on Linux and MacOS X x86_64 computers. For visualization of RNA-Seq alignment data from BAM files, MakeHub uses Samtools[3] #f3)]. If installed, the AUGUSTUS[4] #f4) tool bam2wig is used to speed up BAM to wig format conversion (), which is otherwise performed without bam2wig. MakeHub can either be used to create entirely new assembly hubs, or it can be used to add tracks to hubs that were previously created by MakeHub. For display by the UCSC Genome Browser, assembly hubs need to be hosted on a publicly accessible web server.
MakeHub is a command line tool for the fully automatic generation of of track data hubs[1] #f1) for visualizing genomes with the UCSC genome browser[2] #f2). Track data hubs are data structures that contain all required information about a genome for visualizing with the UCSC genome browser. Assembly hubs need to be hosted on a publicly available webspace (that might be user/password protected) for usage with the UCSC genome browser. MakeHub is implemented in Python3 and automatically executes tools provided by UCSC for generation of assembly hubs () on Linux and MacOS X x86_64 computers. For visualization of RNA-Seq alignment data from BAM files, MakeHub uses Samtools[3] #f3)]. If installed, the AUGUSTUS[4] #f4) tool bam2wig is used to speed up BAM to wig format conversion (), which is otherwise performed without bam2wig. MakeHub can either be used to create entirely new assembly hubs, or it can be used to add tracks to hubs that were previously created by MakeHub. For display by the UCSC Genome Browser, assembly hubs need to be hosted on a publicly accessible web server.
Support
Quality
Security
License
Reuse
Support
MakeHub has a low active ecosystem.
It has 20 star(s) with 5 fork(s). There are 4 watchers for this library.
It had no major release in the last 12 months.
There are 1 open issues and 6 have been closed. On average issues are closed in 3 days. There are 1 open pull requests and 0 closed requests.
It has a neutral sentiment in the developer community.
The latest version of MakeHub is 1.0.6
Quality
MakeHub has 0 bugs and 0 code smells.
Security
MakeHub has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
MakeHub code analysis shows 0 unresolved vulnerabilities.
There are 0 security hotspots that need review.
License
MakeHub is licensed under the GPL-3.0 License. This license is Strong Copyleft.
Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.
Reuse
MakeHub releases are available to install and integrate.
MakeHub has no build file. You will be need to create the build yourself to build the component from source.
Installation instructions, examples and code snippets are available.
MakeHub saves you 891 person hours of effort in developing the same functionality from scratch.
It has 2037 lines of code, 28 functions and 1 files.
It has low code complexity. Code complexity directly impacts maintainability of the code.
Top functions reviewed by kandi - BETA
kandi has reviewed MakeHub and discovered the below as its top functions. This is intended to give you an instant insight into MakeHub implemented functionality, and help decide if they suit your requirements.
- Convert a line into a BED file
- Convert bam to Wig format
- Run a subprocess
- Create a GTF track
- Write info to a trackDB file
- Convert a GTF file to a genePred
- Convert a gtf file into a BED file
- Convert bed to bigBed file
- Convert GTF file to GTF
- Ensure GTF file is sane
- Find masked intervals in bed3 file
- Convert a GTF file to a GTF
- Convert GTF file into GTF format
- Writes info to a trackdb file
- Write the description of a track
- Concatenate CDS file to aug GTF
- Check if the given label already exists in the trackDb
- Convert a bam2ig file to a WAM file
- Clean wiggle coverage file
- Write the information about a hub
- Find the bam index in the file
- Convert gtf to bed format
- Convert bed to bigBed
- Set visibility
- Set color in col_lst
- Sort bed3 file
Get all kandi verified functions for this library.
MakeHub Key Features
No Key Features are available at this moment for MakeHub.
MakeHub Examples and Code Snippets
No Code Snippets are available at this moment for MakeHub.
Community Discussions
No Community Discussions are available at this moment for MakeHub.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install MakeHub
MakeHub is a Python3 script for Linux or MacOS X with x86-64 architecture. It requires Python3, Biopython, gzip, sort and - in the case that BAM files are provided - samtools, and optionally the AUGUSTUS tool bam2wig. Many users who create the input data for MakeHub, e.g. with BRAKER <sup name="a5">[5](#f5)</sup>, have the required dependencies already installed on their system and may thus skip ahead to section [Running MakeHub](#running-makehub). In case of doubt, read the following sections about installation of Dependencies and MakeHub installation.
Support
University of Greifswald, Institute for Mathematics and Computer Science, Walther-Rathenau-Str. 47, 17489 Greifswald. University of Greifswald, Center for Functional Genomics of Microbes, Felix-Hausdorff-Str. 8, 17489 Greifswald.
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page