{"id":21530983,"url":"https://github.com/ibrahimtanyalcin/i-pv","last_synced_at":"2026-01-03T19:05:57.013Z","repository":{"id":143945234,"uuid":"46239209","full_name":"IbrahimTanyalcin/I-PV","owner":"IbrahimTanyalcin","description":"Interactive Protein Sequence VIsualization/Viewer - Interactive Circos","archived":false,"fork":false,"pushed_at":"2024-05-05T18:44:47.000Z","size":69791,"stargazers_count":10,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-24T06:27:23.523Z","etag":null,"topics":["amino-acid-sequence","interactive-visualizations","javascript-library","mutation-analysis","protein-sequence","viewer","visualization"],"latest_commit_sha":null,"homepage":"http://i-pv.org/","language":"HTML","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/IbrahimTanyalcin.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-15T22:39:25.000Z","updated_at":"2024-05-05T18:44:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"dc3d5a30-7c27-433f-8256-0a12e7d2b9a5","html_url":"https://github.com/IbrahimTanyalcin/I-PV","commit_stats":{"total_commits":89,"total_committers":3,"mean_commits":"29.666666666666668","dds":0.1910112359550562,"last_synced_commit":"c0d8de9257f762eb4df918ab49129bc40390c288"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IbrahimTanyalcin%2FI-PV","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IbrahimTanyalcin%2FI-PV/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IbrahimTanyalcin%2FI-PV/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IbrahimTanyalcin%2FI-PV/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IbrahimTanyalcin","download_url":"https://codeload.github.com/IbrahimTanyalcin/I-PV/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244094277,"owners_count":20397020,"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":["amino-acid-sequence","interactive-visualizations","javascript-library","mutation-analysis","protein-sequence","viewer","visualization"],"created_at":"2024-11-24T02:11:06.262Z","updated_at":"2026-01-03T19:05:51.983Z","avatar_url":"https://github.com/IbrahimTanyalcin.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# I-PV \u003cimg src=\"https://github.com/IbrahimTanyalcin/I-PV/blob/master/img/logo.png?raw=true\" width='70' height='auto' style='float:right;'\u003e\n\n[![NPM](https://nodei.co/npm/ibowankenobi-i-pv.png)](https://nodei.co/npm/ibowankenobi-i-pv/)\n\n[![I-PV Website](https://img.shields.io/badge/ipv-website-orange)](http://www.i-pv.org/)\n[![Readme](https://img.shields.io/badge/ipv-readme-azure\n)](https://github.com/IbrahimTanyalcin/I-PV/tree/master/i-pv)\n[![Readme-Docker](https://img.shields.io/badge/ipv-docker-azure\n)](https://github.com/IbrahimTanyalcin/I-PV/tree/master/docker)\n[![Changelog](https://img.shields.io/badge/ipv-changelog-azure\n)](https://github.com/IbrahimTanyalcin/I-PV/blob/master/CHANGELOG.md)\n\n\n## Read the article\n\n[![link](https://github.com/IbrahimTanyalcin/I-PV/blob/master/img/i-pv_article.jpeg?raw=true)](https://academic.oup.com/bioinformatics/article/32/3/447/1743584)\n\n## Interactive Protein Sequence VIsualization/Viewer\n\nI-PV aims to unify protein features in a single interactive figure. It is easy to generate and\nhighly customizable. Data is checked and then plotted. When you publish figures with I-PV, I recommed you also\npost the files in the datatracks folder as supplementary. \n\nIn I-PV is designed to convey complex proteomics information to the audience in an interesting format. \n\nBelow are some [sample outputs](http://i-pv.org/EGFR.html).\n\n![alt tag](https://github.com/IbrahimTanyalcin/I-PV/blob/master/img/sample.png?raw=true)\n\n![alt tag 2](https://github.com/IbrahimTanyalcin/I-PV/blob/master/img/sample2.png?raw=true)\n\n## Readme\n[![Readme](https://img.shields.io/badge/ipv-readme-azure\n)](https://github.com/IbrahimTanyalcin/I-PV/tree/master/i-pv)\n\n## Changelog\n[![Changelog](https://img.shields.io/badge/ipv-changelog-azure\n)](https://github.com/IbrahimTanyalcin/I-PV/blob/master/CHANGELOG.md)\n\n## Todo\n[![Changelog](https://img.shields.io/badge/ipv-todo-azure\n)](https://github.com/IbrahimTanyalcin/I-PV/blob/master/TODO.md)\n\n## Publishing\n\n- Run one of the publish scripts within `package.json`:\n\n```\nnpm run publishPatchNPM\n```\n- The `gitTag.js` inside `/utils` can both update `npm` version and `org_ipv` version. \n- If you change peripheral files only, increment `npm` version. \n- If you change `SNPtoAA.pl`, increment both `npm` version and `org_ipv` version.\n- Choose the right publish script based on above.\n\n## Mirrorring\n\n- Publish scripts automatically run `syncMirror`. For it to work, you must have `mirror.conf.json` that has `path` key, which points to the folder of the mirror. Both root folder and mirror folders are recursively searched with a depth of `5`.\n- `azure.yaml` syncs a private azure repository. You can use it for other projects by changing the `REMOTE_ADDR` variable.\n- `sync-public.yml` is the `azure.yaml` equivalent of syncing public remote master with your fork. For it work, create a remote branch with name `public` and add `GIT_USER_NAME` and `GIT_USER_EMAIL` secrets to your repo.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibrahimtanyalcin%2Fi-pv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fibrahimtanyalcin%2Fi-pv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibrahimtanyalcin%2Fi-pv/lists"}