Wingetlywingetly
← All apps

PerlPrimer

by Owen Marshallv1.1.21

Last updated

A free, open-source GUI application written in Perl that designs primers for standard PCR, bisulphite PCR, real-time PCR (QPCR) and sequencing.

Install with winget

$ winget install --id OwenMarshall.PerlPrimer --exact --version 1.1.21

Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.

Silent install command for PerlPrimer

PerlPrimer uses EXE (NSIS). The silent install switches are /S.

One-line silent install (x86, machine scope)
installer.exe /S

See the full silent install reference for PerlPrimer →

Built by Pckgr

For Intune admins

Stop chasing app updates. Pckgr patches them for you.

Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.

Start free 30-day trial

From $49/month. No credit card required.

Not on Intune? Pckgr RMM deploys and patches apps like this one on any Windows fleet. Free for up to 5 devices.

About

PerlPrimer is a free, open-source GUI application written in Perl that designs primers for standard PCR, bisulphite PCR, real-time PCR (QPCR) and sequencing. It aims to automate and simplify the process of primer design.

PerlPrimer's current features include the following:

- Calculation of possible primer-dimers

- Retrieval of genomic or cdna sequences from Ensembl (including both sequences automatically for QPCR)

- Ability to BLAST search primers using the NCBI server or a local server

- Results can be saved or optionally exported in a tab-delimited format that is compatible with most spreadsheet applications.

- ORF and CpG island detection algorithms

- Ability to add cloning sequences to primers, automatically adjusted to be in-frame

- QPCR primer design without manual intron-exon boundary entry

PerlPrimer calculates primer melting temperature using J. SantaLucia's extensive nearest-neighbour thermodynamic parameters. To adjust for the salt conditions of the PCR, PerlPrimer uses the empirical formula derived by von Ahsen, et al. (2001) and allows the user to specify the concentration of Mg2+, dNTPs and primers, or use standard PCR conditions. The result is a highly accurate prediction of primer melting temperature, giving rise to a maximum yeild of product when amplified.

PerlPrimer is written in Perl and Perl/Tk. In addition, for QPCR functionality PerlPrimer uses the open-source Spidey executable from NCBI, and restriction enzyme data from the REBASE project is used when adding cloning sites. The program is designed to be cross-platform compatible and has been developed and tested on both Microsoft Windows and GNU/Linux-based operating systems. Users have also reported success using the program under Mac OS X.

Please cite the reference below if this program is useful.

Marshall OJ. PerlPrimer: cross-platform, graphical primer design for standard, bisulphite and real-time PCR. Bioinformatics 2004 20(15):2471-2472 [Pubmed]

Installers · v1.1.21

ArchitectureTypeScopeInstallDownload
x86EXE
NSIS
machineDirect

Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.

Security

No known CVEs for PerlPrimer.

Coverage is best-effort and depends on a winget package mapping to an NVD CPE entry. Absence here is not a guarantee of safety.

Related apps

  • MEGA12iGEM
    iGEM.MEGA.12v12.1.3

    Molecular Evolutionary Genetics Analysis

  • UGENEUnipro
    Unipro.UGENEv53.1

    UGENE is a free open-source bioinformatics software for Windows, macOS, and Linux.

  • PyMOLSchrodinger, Inc.
    Schrodinger.PyMOLv3.1.8

    A user-sponsored molecular visualization system on an open-source foundation, maintained and distributed by Schrödinger.

  • CLC Main WorkbenchQIAGEN Aarhus A/S
    QIAGEN.CLCMainWorkbenchv26.0.6

    DNA, RNA and protein sequence data analysis.

  • MEGA12 (CLI)iGEM
    iGEM.MEGA.CLI.12v12.1.3

    Molecular Evolutionary Genetics Analysis

  • W
    WinNGS featureCountsWinNGS
    WinNGS.featureCountsv2.1.1

    Unofficial Windows installer for featureCounts from the Subread package.

More from Owen Marshall or browse bioinformatics, pcr.

Frequently asked questions

How do I install PerlPrimer on Windows?
Open Windows Terminal, PowerShell, or Command Prompt and run: winget install --id OwenMarshall.PerlPrimer --exact --version 1.1.21. winget downloads the installer from Owen Marshall and runs it. Requires Windows 10 (1809+) or Windows 11.
How do I install PerlPrimer silently for unattended deployment?
Add --silent and accept the agreements upfront: winget install --id OwenMarshall.PerlPrimer --exact 1.1.21 --silent --accept-package-agreements --accept-source-agreements. This is the variant Intune, Configuration Manager, and other deployment tools should use.
What are the silent install switches for PerlPrimer?
PerlPrimer uses EXE (NSIS). Run the downloaded installer with: installer.exe /S. The silent switches are /S.
How do I uninstall PerlPrimer via winget?
Run: winget uninstall --id OwenMarshall.PerlPrimer --exact. Add --silent for unattended uninstalls. winget will use the registered uninstaller from PerlPrimer's Apps & Features entry.
Is PerlPrimer free?
PerlPrimer is distributed under GPL-2.0-or-later. Refer to the publisher (https://perlprimer.sourceforge.net/download.html) for the full license terms - Wingetly itself does not charge for installation.
Does PerlPrimer work on Windows 10?
Yes, as long as your Windows 10 build supports winget (1809 or newer). winget ships with App Installer on Windows 10/11 and pulls PerlPrimer directly from the publisher.
How do I keep PerlPrimer up to date?
Run winget upgrade --id OwenMarshall.PerlPrimer --exact, or winget upgrade --all to update everything winget tracks. We index 1 version of PerlPrimer from microsoft/winget-pkgs.