{"id":25597164,"url":"https://github.com/tleonardi/bedparse","last_synced_at":"2025-04-13T03:09:21.016Z","repository":{"id":57414536,"uuid":"93838349","full_name":"tleonardi/bedparse","owner":"tleonardi","description":"Python module and CLI tool to perform operations on BED files","archived":false,"fork":false,"pushed_at":"2020-01-23T12:04:55.000Z","size":70705,"stargazers_count":12,"open_issues_count":4,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-11T12:07:22.620Z","etag":null,"topics":["bed-files","bioinformatics","cli"],"latest_commit_sha":null,"homepage":"http://bedparse.rtfd.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tleonardi.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-06-09T08:44:25.000Z","updated_at":"2023-08-30T12:31:51.000Z","dependencies_parsed_at":"2022-09-02T14:51:11.857Z","dependency_job_id":null,"html_url":"https://github.com/tleonardi/bedparse","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tleonardi%2Fbedparse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tleonardi%2Fbedparse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tleonardi%2Fbedparse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tleonardi%2Fbedparse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tleonardi","download_url":"https://codeload.github.com/tleonardi/bedparse/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248590800,"owners_count":21129891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bed-files","bioinformatics","cli"],"created_at":"2025-02-21T12:47:58.881Z","updated_at":"2025-04-13T03:09:20.995Z","avatar_url":"https://github.com/tleonardi.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/tleonardi/bedparse.svg?branch=master)](https://travis-ci.org/tleonardi/bedparse)\n[![Docs Status](https://readthedocs.org/projects/bedparse/badge/?version=latest\u0026style=flat)](https://bedparse.readthedocs.io/en/latest/)\n[![JOSS Status](http://joss.theoj.org/papers/22763a3b37fde13e548e884edd3221fa/status.svg)](http://joss.theoj.org/papers/22763a3b37fde13e548e884edd3221fa)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.2578820.svg)](https://doi.org/10.5281/zenodo.2578820)\n[![License: MIT](https://img.shields.io/badge/License-MIT-brightgreen.svg)](https://opensource.org/licenses/MIT)\n# Bedparse\n\n![](docs/bedparse.svg)\n\nBedparse is a simple python module and CLI tool to perform common operations on BED files.\n\nIt offers 11 sub-commands that implement the following functionality:\n* `filter`: Filtering of transcripts based on annotations\n* `join`: Joining of annotation files based on transcript names\n* `gtf2bed`: Conversion from GTF to BED format\n* `convertChr`: Conversion from UCSC to Ensembl chromosome names (and viceversa)\n* `bed12tobed6`: Conversion from bed12 to bed6\n* `promoter`: Promoter reporting\n* `introns`: Intron reporting\n* `cds`: CDS reporting\n* `3pUTR` and `5pUTR`: UTR reporting \n* `validateFormat`: Check that the file conforms with the BED format\n\n## Installation\n\nInstalling is as simple as:\n\n```\npip install bedparse\n```\n\n## Basic usage\n\nThe basic syntax in the form: `bedparse subcommand [parameters]`.\n\nFor a list of all subcommands and a brief explanation of what they do, use: `bedparse --help`.\n\nFor a detailed explanation of each subcommand and a list of its parameters, use the `--help` option after the subcommand's name, e.g.: `bedparse promoter --help`\n\n## Documentation\n\nOur documentation is hosted on [Read the Docs](https://bedparse.readthedocs.io/en/latest/).\n\nWe also have a short [tutorial](https://bedparse.readthedocs.io/en/latest/Tutorial.html) to guide you through the basic functions.\n\n\n## Publications\n\nIf you use bedparse please cite the following [paper](https://joss.theoj.org/papers/10.21105/joss.01228):\n\n_Leonardi, (2019). Bedparse: feature extraction from BED files. Journal of Open Source Software, 4(34), 1228, https://doi.org/10.21105/joss.01228_\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftleonardi%2Fbedparse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftleonardi%2Fbedparse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftleonardi%2Fbedparse/lists"}