{"id":21425286,"url":"https://github.com/snijderlab/stitch","last_synced_at":"2025-08-24T18:38:15.296Z","repository":{"id":58942577,"uuid":"433791646","full_name":"snijderlab/stitch","owner":"snijderlab","description":"Template-based assembly of proteomics short reads for de novo antibody sequencing and repertoire profiling","archived":false,"fork":false,"pushed_at":"2024-10-15T11:26:17.000Z","size":86261,"stargazers_count":22,"open_issues_count":24,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-14T23:14:21.581Z","etag":null,"topics":["antibody","mass-spectrometry","sequencing"],"latest_commit_sha":null,"homepage":"","language":"C#","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/snijderlab.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-12-01T11:02:27.000Z","updated_at":"2024-12-14T07:39:35.000Z","dependencies_parsed_at":"2023-02-18T08:01:14.568Z","dependency_job_id":"748389b4-66e0-4055-82e2-c6dccde420c3","html_url":"https://github.com/snijderlab/stitch","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/snijderlab/stitch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snijderlab%2Fstitch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snijderlab%2Fstitch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snijderlab%2Fstitch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snijderlab%2Fstitch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/snijderlab","download_url":"https://codeload.github.com/snijderlab/stitch/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snijderlab%2Fstitch/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271923588,"owners_count":24844237,"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","status":"online","status_checked_at":"2025-08-24T02:00:11.135Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["antibody","mass-spectrometry","sequencing"],"created_at":"2024-11-22T21:27:39.339Z","updated_at":"2025-08-24T18:38:15.239Z","avatar_url":"https://github.com/snijderlab.png","language":"C#","funding_links":[],"categories":["Projects"],"sub_categories":["Research software"],"readme":"# Stitch\nTemplate-based assembly of proteomics short reads for de novo antibody sequencing and repertoire profiling.\n\n## Getting started\n\nThere are distributed executable files for windows (x64, arm64), linux (x64, arm64) and mac (x64, arm64). If you use any other platform the see ['Building'](#building). To use these first download the latest package, found on the [releases page](https://github.com/snijderlab/stitch/releases). Unpack the archive for your system and run the files from the command line with the filename of the batch file to be used.\n\nWindows:\n```\n.\\stitch.exe run batchfiles\\monoclonal.txt           (x64)\n.\\stitch_arm.exe run batchfiles\\monoclonal.txt       (arm64)\n```\n\nLinux:\n```\n(x64, should work on most distros)\nchmod +x ./stitch.bin                      (give running permission to the binary)\n./stitch.bin run batchfiles/monoclonal.txt\n\n(arm64)\nchmod +x ./stitch_arm                      (give running permission to the binary)\n./stitch_arm run batchfiles/monoclonal.txt\n```\n\nOSX:\n```\n(x64, minimum version macOS 10.12 Sierra)\nchmod +x ./stitch.bin                      (give running permission to the binary)\n./stitch run batchfiles/monoclonal.txt\n\n(arm64, minimum version macOS 11.0 Big Sur)\nchmod +x ./stitch_arm                      (give running permission to the binary)\n./stitch_arm run batchfiles/monoclonal.txt\n```\n\nFor help creating batch files see `manual.pdf`, this is can be found on the same page.\n\n### Different versions\n\nReleases can be found on the [releases page](https://github.com/snijderlab/stitch/releases).\nNightly versions, which contain all new features but are less stable, can be found on the [action page](https://github.com/snijderlab/stitch/actions?query=branch%3Amaster).\n\n## Building\n\nFirst retrieve the source code using git clone.\n\n```\ngit clone https://github.com/snijderlab/stitch.git stitch\n```\n\nThe project is built with dotnet (.NET 7.0) development is done on windows, but it should work on all major platforms. To run the project on your own machine (not using precompiled binaries for linux or windows x64) install [dotnet](https://dotnet.microsoft.com/download), stay in this folder (the root) and run:\n\n```\ndotnet run --project stitch \u003cpath to batchfile\u003e\n```\n\nIt will warn you that the assets folder is missing, this can be fixed by creating a symbolic link (mklink for windows cmd) from the folder in which the dll will be placed (`stitch\\bin\\Debug\\net7.0\\`) called `assets` to `.\\assets`.\n\n```\nmklink /J stitch\\bin\\debug\\net7.0\\assets\\ assets\\\nmklink /J stitch\\bin\\debug\\net7.0\\images\\ images\\\nmklink /J stitch\\bin\\release\\net7.0\\assets\\ assets\\\nmklink /J stitch\\bin\\release\\net7.0\\images\\ images\\\n```\n\n```\nln -s assets stitch/bin/debug/net7.0/assets\nln -s images stitch/bin/debug/net7.0/images\nln -s assets stitch/bin/release/net7.0/assets\nln -s images stitch/bin/release/net7.0/images\n```\n\nTo generate a single executable run:\n\n```\ndotnet publish stitch -c release -r [target] --self-contained\n```\n\nThe target name should then be a valid 'RID' for the platform you choose. But if this is omitted it will default to windows x64. See [this site](https://docs.microsoft.com/en-us/dotnet/core/rid-catalog#rid-graph) for information about RIDs.\n\n\n### Testing\n\nThere are some unit tests provided. These can be found in the 'tests' folder. To run the unit tests run (from the root folder):\n\n```\ndotnet test tests\n```\n\n\n## Examples\n\nThe 'batchfiles' folder contains some examples which can be run to see what the program is up to. These examples are present both with the built binaries and the source code.\n\n- `basic.txt` \n- `monoclonal.txt`\n- `polyclonal.txt`\n\nThe 'benchmarks' folder contains a set of examples with a known output which are used to benchmark the program continuously. The description of these examples can be found using the following doi 10.1021/acs.jproteome.1c00913.\n\n\n## Credits\n\n* Douwe Schulte - Software engineer - d.schulte{at}uu{dot}nl\n* Joost Snijder - Principal investigator\n* Bastiaan de Graaf - Code reviews\n* Wei Wei Peng - Testing and analysis\n\n\n## Acknowledgements\n\n* Both authors are part of the group [\"Biomolecular Mass Spectrometry and Proteomics\"](https://www.uu.nl/en/research/biomolecular-mass-spectrometry-and-proteomics) ([or here](https://www.hecklab.com/biomolecular-mass-spectrometry-and-proteomics/)) at the [university of Utrecht](https://www.uu.nl/)\n\n## Dependencies\n* Hecklib core, public nuget package see `nuget.config` for more info on the exact url\n* Stitch assets git submodule, contains the css and js to make the html report shine. A separate submodule to simplify reuse of these files.\n\n## License\n\nMIT License (see LICENSE.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnijderlab%2Fstitch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsnijderlab%2Fstitch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnijderlab%2Fstitch/lists"}