{"id":13639285,"url":"https://github.com/brentp/goleft","last_synced_at":"2025-04-09T05:10:54.806Z","repository":{"id":66472193,"uuid":"68619100","full_name":"brentp/goleft","owner":"brentp","description":"goleft is a collection of bioinformatics tools distributed under MIT license in a single static binary","archived":false,"fork":false,"pushed_at":"2024-09-27T13:53:25.000Z","size":5362,"stargazers_count":219,"open_issues_count":16,"forks_count":25,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-04-01T05:32:27.588Z","etag":null,"topics":["bioinformatics","coverage","depth","genomics","golang"],"latest_commit_sha":null,"homepage":"","language":"Go","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/brentp.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-09-19T15:28:40.000Z","updated_at":"2025-01-23T09:15:42.000Z","dependencies_parsed_at":"2024-04-19T14:52:53.243Z","dependency_job_id":"a1abf007-3d7d-401a-8613-ef78880b1422","html_url":"https://github.com/brentp/goleft","commit_stats":{"total_commits":255,"total_committers":6,"mean_commits":42.5,"dds":"0.027450980392156876","last_synced_commit":"e541902c0af5827a5f4f73a1392b9117e06e814c"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brentp%2Fgoleft","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brentp%2Fgoleft/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brentp%2Fgoleft/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brentp%2Fgoleft/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brentp","download_url":"https://codeload.github.com/brentp/goleft/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247980837,"owners_count":21027808,"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":["bioinformatics","coverage","depth","genomics","golang"],"created_at":"2024-08-02T01:00:59.281Z","updated_at":"2025-04-09T05:10:54.759Z","avatar_url":"https://github.com/brentp.png","language":"Go","readme":"\u003c!--\n#CGO_ENABLED=0 GOARCH=amd64 go build -o goleft_linux64 --ldflags '-extldflags \"-static\"' cmd/goleft/goleft.go\n#GOOS=darwin GOARCH=amd64 CGO_ENABLED=0 go build -o goleft_osx --ldflags '-extldflags \"-static\"' cmd/goleft/goleft.go\n#GOOS=linux CGO_ENABLED=0 GOARCH=arm64 go build -o goleft_aarch64 --ldflags '-extldflags \"-static\"' cmd/goleft/goleft.go\n--\u003e\n# goleft\n\n[![Build Status](https://travis-ci.org/brentp/goleft.svg)](https://travis-ci.org/brentp/goleft)\n\n\ngoleft is a collection of bioinformatics tools written in\n[go](https://github.com/golang/go) distributed together\nas a single binary under a liberal (MIT) license.\n\nRunning the binary `goleft` will give a list of subcommands\nwith a short description. Running any subcommand without\narguments will give a full help for that command.\n\n# Installation\n\nThe easiest way to install goleft is to download the latest binary from\nthe [releases](https://github.com/brentp/goleft/releases) and make sure to chmod +x the resulting binary.\n\nIf you are using [go](https://github.com/golang/go), you can build from source with:\n```\ngo get -u github.com/brentp/goleft/...\ngo install github.com/brentp/goleft/cmd/goleft\n```\n\n`goleft` is also available in [bioconda](https://bioconda.github.io)\n\n# Commands\n\n+ [covstats](https://github.com/brentp/goleft/tree/master/covstats#covstats)   : estimate coverage and insert-size statistics on bams by sampling\n+ [depth](https://github.com/brentp/goleft/tree/master/depth#depth)    : parallelize calls to samtools in user-defined windows\n+ depthwed : matricize output from depth to n-sites * n-samples\n+ [indexcov](https://github.com/brentp/goleft/tree/master/indexcov#indexcov) : quick coverage estimate using only the bam index\n+ [indexsplit](https://github.com/brentp/goleft/tree/master/indexsplit#indexsplit) : generate regions of even data across a cohort (for parallelization)\n+ [samplename](https://github.com/brentp/goleft/tree/master/samplename#samplename): report samplename(s) from a bam's SM tag\n","funding_links":[],"categories":["Variant Analysis and Manipulation"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrentp%2Fgoleft","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrentp%2Fgoleft","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrentp%2Fgoleft/lists"}