{"id":18189933,"url":"https://github.com/kullrich/msa2dist","last_synced_at":"2025-06-16T03:03:19.898Z","repository":{"id":45786826,"uuid":"440966658","full_name":"kullrich/MSA2dist","owner":"kullrich","description":"MSA2dist calculates pairwise distances between all sequences of a DNAStringSet or a AAStringSet using a custom score matrix and conducts codon based analysis","archived":false,"fork":false,"pushed_at":"2025-03-28T08:08:24.000Z","size":630,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"devel","last_synced_at":"2025-03-28T09:24:36.534Z","etag":null,"topics":["bioconductor-package","bioinformatics","dnds","dnds-estimation","iupac","kaks","msa2dist","multiple-sequence-alignment","r","score-matrix"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kullrich.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2021-12-22T19:42:12.000Z","updated_at":"2025-03-28T08:08:28.000Z","dependencies_parsed_at":"2023-11-11T16:22:55.357Z","dependency_job_id":"ccc12185-6b8c-488a-94ce-131c43bbfbef","html_url":"https://github.com/kullrich/MSA2dist","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kullrich%2FMSA2dist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kullrich%2FMSA2dist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kullrich%2FMSA2dist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kullrich%2FMSA2dist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kullrich","download_url":"https://codeload.github.com/kullrich/MSA2dist/tar.gz/refs/heads/devel","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246763814,"owners_count":20829797,"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":["bioconductor-package","bioinformatics","dnds","dnds-estimation","iupac","kaks","msa2dist","multiple-sequence-alignment","r","score-matrix"],"created_at":"2024-11-03T04:04:35.350Z","updated_at":"2025-04-02T05:32:57.413Z","avatar_url":"https://github.com/kullrich.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MSA2dist \u003ca href=\"https://www.bioconductor.org/packages/release/bioc/html/MSA2dist.html\"\u003e\u003cimg src=\"man/figures/logo.png\" align=\"right\" height=\"160\" /\u003e\u003c/a\u003e\n\n`MSA2dist` calculates pairwise distances between all sequences of a `DNAStringSet` or a `AAStringSet` using a custom score matrix and conducts codon based analysis. It uses scoring matrices to be used in these pairwise distance calculations which can be adapted to any scoring for DNA or AA characters. E.g. by using literal distances `MSA2dist` calculates pairwise `IUPAC` distances. `DNAStringSet` alignments can be analysed as codon alignments to look for synonymous and nonsynonymous substitutions (dN/dS) in a parallelised fashion using a variety of substitution models. Non-aligned coding sequences can be directly used to construct pairwise codon alignments (global/local) and calculate dN/dS without any external dependencies.\n\n## Installation instructions\n\nGet the latest stable `R` release from\n[CRAN](http://cran.r-project.org/). Then install `MSA2dist` from\n[Bioconductor](http://bioconductor.org/) using the following code:\n\n``` r\nif (!requireNamespace(\"BiocManager\", quietly = TRUE)) {\n    install.packages(\"BiocManager\")\n}\n\nBiocManager::install(\"MSA2dist\")\n```\n\nAnd the development version from\n[GitHub](https://github.com/kullrich/MSA2dist) with:\n\n``` r\nBiocManager::install(\"kullrich/MSA2dist\")\n```\n\n## Code of Conduct - Participation guidelines\n\nThis repository adhere to [Contributor Covenant](http://contributor-covenant.org) code of conduct for in any interactions you have within this project. (see [Code of Conduct](https://github.com/kullrich/MSA2dist/blob/master/CODE_OF_CONDUCT.md))\n\nSee also the policy against sexualized discrimination, harassment and violence for the Max Planck Society [Code-of-Conduct](https://www.mpg.de/11961177/code-of-conduct-en.pdf).\n\nBy contributing to this project, you agree to abide by its terms.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkullrich%2Fmsa2dist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkullrich%2Fmsa2dist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkullrich%2Fmsa2dist/lists"}