{"id":23101592,"url":"https://github.com/m-osky/vcfiles","last_synced_at":"2025-04-03T21:19:17.005Z","repository":{"id":210705265,"uuid":"402352603","full_name":"M-Osky/VCFiles","owner":"M-Osky","description":"VCF: Variant Call Format files are difficult to understand at first, I already had to dive into them in order to learn how to edit them, so you can use my scripts. Some of these functions already exist in vcftools, but it seems it stopped being updated. so you can use these scripts to do various tasks with them","archived":false,"fork":false,"pushed_at":"2021-09-02T09:43:40.000Z","size":33,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-09T09:16:32.364Z","etag":null,"topics":["genomics","vcf","vcf-files","vcftools"],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/M-Osky.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-09-02T08:51:04.000Z","updated_at":"2021-09-02T09:46:43.000Z","dependencies_parsed_at":"2023-12-04T15:08:02.367Z","dependency_job_id":null,"html_url":"https://github.com/M-Osky/VCFiles","commit_stats":null,"previous_names":["m-osky/vcfiles"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/M-Osky%2FVCFiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/M-Osky%2FVCFiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/M-Osky%2FVCFiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/M-Osky%2FVCFiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/M-Osky","download_url":"https://codeload.github.com/M-Osky/VCFiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247078858,"owners_count":20879953,"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":["genomics","vcf","vcf-files","vcftools"],"created_at":"2024-12-16T23:52:53.191Z","updated_at":"2025-04-03T21:19:16.980Z","avatar_url":"https://github.com/M-Osky.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VCFiles\nVariant Call Format files are difficult to understand at first, I already had to dive into them in order to learn how to edit them, so you can use my scripts. Some of these functions already exist in vcftools, but it seems it stopped being updated.\nso you can use these scripts to do various tasks with them\n\nAll scripts have their own HELP information, just call them with the usual flags: -h --help \n\n# vcf_pop_subseter\noutputs a new vcf file with only samples from the specified populations\n\n# vcf_loci_subseter\noutputs a new vcf file with only the specified loci or with a number n of random loci\n\n# vcf_locinames\nextracts the locus IDs from a vcf file\n\n# vcf_random_resampler\noutputs a new vcf file with a number n of samples per population, useful if there are differences in your sample size per population, samples per population are pulled randomly.\n\n# coverage_vcfilter\nthis will analyse mean coverage/depth (DP) per locus. \nContrary to vcftools you can choose how to handle missing depth information: genotype with missing DP can ither be ignored when computing the average or otherwise they can be considered as DP=0. Caution: vcftools seem to use both this criteria, for the table generated it ignores missing, but when filtering out loci according to coverage it seems to consider missing as zero.\n\n# vcf_joiner\njoins multiple vcf files in one file. Careful if they have different loci.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm-osky%2Fvcfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm-osky%2Fvcfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm-osky%2Fvcfiles/lists"}