MakeHub | Fully automated generation of UCSC assembly hubs

 by   Gaius-Augustus Python Version: 1.0.6 License: GPL-3.0

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.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              MakeHub has a low active ecosystem.
              It has 20 star(s) with 5 fork(s). There are 4 watchers for this library.
              OutlinedDot
              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

            kandi-Quality Quality

              MakeHub has 0 bugs and 0 code smells.

            kandi-Security 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.

            kandi-License 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.

            kandi-Reuse 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:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/Gaius-Augustus/MakeHub.git

          • CLI

            gh repo clone Gaius-Augustus/MakeHub

          • sshUrl

            git@github.com:Gaius-Augustus/MakeHub.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular Python Libraries

            public-apis

            by public-apis

            system-design-primer

            by donnemartin

            Python

            by TheAlgorithms

            Python-100-Days

            by jackfrued

            youtube-dl

            by ytdl-org

            Try Top Libraries by Gaius-Augustus

            BRAKER

            by Gaius-AugustusPerl

            Augustus

            by Gaius-AugustusC++

            GALBA

            by Gaius-AugustusPerl

            learnMSA

            by Gaius-AugustusJupyter Notebook

            VARUS

            by Gaius-AugustusC++