The Molecular Biology Toolbox at primerdigital.com/tools/ is an independent, free academic resource maintained by Prof. Ruslan Kalendar (University of Helsinki) and openly available to the global research community since 2020. The toolbox is developed and distributed independently of any commercial activity; it has no registration, no usage limits, and no paid features.
All web tools available at primerdigital.com/tools/ are free to use for everyone — including academic, research, clinical, and commercial users — without registration, payment, or usage limits. No login is required.
The project is distributed under a source-available licence. The complete source code (HTML, JavaScript, CSS) is publicly available on GitHub for review, transparency, and reproducibility, but the following rights are reserved by the author:
- Permitted without permission: using the tools online, running an unmodified local copy for personal or institutional use, citing the work in publications.
- Requires prior written permission from the author: modification of the source code, creation of derivative works, redistribution (in original or modified form), incorporation into other software products, and any form of public hosting other than the official site.
github.com/rkalendar/PCRtools Full licence text
Copyright © Ruslan Kalendar. All rights reserved.
The full implementation — including all primer-design algorithms, scoring functions, thermodynamic parameters, and the user interface — is available in the public GitHub repository. This enables:
- Independent verification of all results by reviewers and users.
- Local deployment for personal or institutional use — clone the repository and open
sites/index.htmlin any modern browser to run the entire toolbox offline, without any external server. - Issue reporting and feature requests via the GitHub issue tracker.
- Collaboration and reuse of individual modules in third-party projects — by prior arrangement with the author (see Contact).
All computations run locally in the user's browser; user sequences are never transmitted to any server. See the Data & Privacy section of the documentation for details.
If you use these tools in your research, please cite the following publication:
Kalendar R. Comprehensive web-based platform for advanced PCR design, genotyping, synthetic biology, molecular diagnostics, and sequence analysis. Molecular Therapy Nucleic Acids, 36(4): 102716 (2025).
Modification, extension, or redistribution of the source code is not permitted without prior written consent of the author. Any authorised derivative work must additionally acknowledge the original:
Based on the work by Ruslan Kalendar — github.com/rkalendar/PCRtools
For a full list of recommended citations, see the References & Citation page.
All tools run entirely in the user's web browser using client-side JavaScript. No installation, plug-ins, or server-side processing is required. Tested on:
- Google Chrome 140+
- Mozilla Firefox 150+
- Microsoft Edge 140+
- Apple Safari 26+
Works on Windows, macOS, Linux, ChromeOS, and modern mobile browsers. A minimum of 4 GB of RAM is recommended for genome-scale repeat analysis and large multiplex panel design.
The tools are provided "as is" without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement. The author makes no representations about the suitability of these tools for any particular purpose.
The author shall not be held liable for any direct, indirect, incidental, or consequential damages arising from the use of these tools.
- All computations are performed locally in your browser (client-side JavaScript); your sequences are never sent to our servers.
- Optional retrieval functions (NCBI/Ensembl) send requests directly to those external services only when you click "Retrieve".
- If you work with sensitive or proprietary sequences, prefer manual FASTA upload and use an offline/local copy of the tools where applicable.
For questions regarding licensing, scientific use, requests for permission to modify or redistribute the source code, or collaboration:
- Author: Prof. Ruslan Kalendar
- Bug reports & feature requests: GitHub Issues