{"id":22188417,"url":"https://github.com/vmikk/batchblaster","last_synced_at":"2026-03-19T22:03:35.298Z","repository":{"id":81321548,"uuid":"526556364","full_name":"vmikk/BatchBlaster","owner":"vmikk","description":"Nextflow-based BLAST pipeline","archived":false,"fork":false,"pushed_at":"2024-09-05T11:55:28.000Z","size":662,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-27T12:46:07.527Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Nextflow","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vmikk.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2022-08-19T10:08:19.000Z","updated_at":"2024-09-05T11:55:31.000Z","dependencies_parsed_at":"2025-01-30T00:38:12.155Z","dependency_job_id":null,"html_url":"https://github.com/vmikk/BatchBlaster","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vmikk/BatchBlaster","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vmikk%2FBatchBlaster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vmikk%2FBatchBlaster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vmikk%2FBatchBlaster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vmikk%2FBatchBlaster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vmikk","download_url":"https://codeload.github.com/vmikk/BatchBlaster/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vmikk%2FBatchBlaster/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29194436,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T12:38:28.597Z","status":"ssl_error","status_checked_at":"2026-02-07T12:38:23.888Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-12-02T11:10:24.595Z","updated_at":"2026-02-07T13:03:12.247Z","avatar_url":"https://github.com/vmikk.png","language":"Nextflow","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BatchBlaster  \u003cimg src='assets/BatchBlaster_Logo.webp' align=\"right\" height=\"200\" /\u003e\n\n![Version](https://img.shields.io/badge/version-0.0.1-blue)\n![Lifecycle](https://img.shields.io/badge/status-experimental-orange)\n![License](https://img.shields.io/github/license/vmikk/BatchBlaster)\n\nBatchBlaster is a bioinformatics pipeline that employs BLAST (Basic Local Alignment Search Tool), an essential algorithm for comparing primary biological sequence information, to perform efficient and high-throughput taxonomic identification searches.  \n\nBatchBlaster is built using the [Nextflow](https://www.nextflow.io/) workflow management system, ensuring portability and reproducibility across multiple platforms. The pipeline is primarily designed for use on High Performance Computing (HPC) clusters, including the capability to submit tasks to the SLURM job scheduling system.  \n\nThe name 'BatchBlaster' originates from its robust capability to submit and process BLAST tasks in batches, optimizing for speed and performance in large-scale sequence analysis tasks.  \n\n## Features\n\n- High throughput BLAST search  \n- Scalable and reproducible analysis with Nextflow  \n- Multi-platform compatibility (Linux, MacOS, Windows)  \n\n## Quick Start\n\n1. Install [Nextflow](https://www.nextflow.io/docs/latest/getstarted.html)\n\n    ```bash\n    curl -s https://get.nextflow.io | bash\n    ```\n2. Run BatchBlaster\n\n    ```bash\n    nextflow run vmikk/BatchBlaster -r main --input 'path/to/your/input' ...\n    ```\n\n## Parameters\n\n- `--input` : Path to the input file containing the sequences (Required)  \n- `--outdir` : Path to the output directory (Default: `./results`)  \n- `--blast_taxdb` : Path to the BLAST database  \n- ...\n\n## Output\n\nThe results will be saved in the specified output directory (`./results`, by default). Output includes:\n\n- BLAST search results in tabular format ([`m8` a.k.a. `-outfmt 6`](https://www.metagenomics.wiki/tools/blast/blastn-output-format-6))  \n- A table with best BLAST hits reshaped into wide format  \n- Summary report  \n\n## Dependencies\n\n- [Nextflow](https://www.nextflow.io/) (\u003e=23.04.0)  \n- [Singularity](https://sylabs.io/singularity/) or [Docker](https://www.docker.com/)\n\n\n## Future Plans\n\n- **Integration of additional sequence analysis methods** (e.g., MMSeqs2, SINTAX, etc.)  \n- **Inclusion of Lowest Common Ancestor (LCA) estimation**  \n- Implementation of domain-specific threshold filtering for taxonomic annotation (e.g., for fungal sequences)  \n- Adding advanced machine learning algorithms for more accurate taxonomic classification (e.g., deep learning models that have been trained on the [UNITE database](https://unite.ut.ee/index.php))  \n- Implementation of a hybrid annotation approach (e.g., integration of classification results from various methods to enhance accuracy and reliability of taxonomic identification)  \n\nWe are excited to share these enhancements in our forthcoming updates, so stay tuned!\n\n## License\n\nThis project is licensed under the terms of the Apache-2.0 license.\n\n---\n\nPlease feel free to submit [issues](https://github.com/vmikk/BatchBlaster/issues) \nand [pull requests](https://github.com/vmikk/BatchBlaster/pulls), your contributions are welcome!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvmikk%2Fbatchblaster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvmikk%2Fbatchblaster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvmikk%2Fbatchblaster/lists"}