Research

IBM launches Qiskit Fermions for quantum chemistry

IBM released Qiskit Fermions, an open-source toolbox that helps researchers simulate molecular and material behaviors by delaying fermion-to-qubit mapping during compilation.

IBM Research AI21 hrs agoResearch
Image: IBM Research AI

IBM has introduced Qiskit Fermions, an open-source software package designed to help researchers model molecular and material behaviors on quantum computers. The toolkit addresses a long-standing challenge in quantum chemistry and materials science: translating fermionic problems, such as Hamiltonians and time dynamics, into the qubit-based instructions that quantum hardware actually executes. By leveraging the multi-representation compiler framework introduced in Qiskit version 2.5, the software delays the conversion of fermions to qubits until the transpilation phase, preserving the physical symmetries of the problem for deeper optimization.

This structural preservation yields significant performance gains. In a simulated 1D Fermi-Hubbard model, a traditional Jordan-Wigner mapping causes the two-qubit circuit depth to scale with system size, ballooning to a depth of 407 at 100 sites. In contrast, Qiskit Fermions utilizes a flow-set encoding technique that requires just one additional ancilla qubit to group terms before synthesis. This approach maintains a constant two-qubit circuit depth of 12 across the entire range from 4 to 100 sites, preventing the circuit from growing unmanageably.

The package is built on a high-performance Rust core and features Python and C APIs, though its circuit and synthesis capabilities are currently Python-only. It integrates with existing tools in the quantum ecosystem, such as the ffsim simulator, which models circuits within the compact fermionic Fock space rather than the larger qubit Hilbert space. It also connects with the sample-based quantum diagonalization (SQD) addon for noise-robust eigenvalue estimation, and the SqDRIFT randomization workflow.

For quantum practitioners, this modular architecture provides a pluggable framework where they can either use pre-built workflows or design custom encodings and mappings. This flexibility allows researchers to run complex simulations, such as constant-depth 1D and 2D Fermi-Hubbard dynamics, without manually constructing circuits. The stable data structures also make the package highly compatible with AI coding agents, which IBM used to prototype the 1D Fermi-Hubbard guide from a single research paper in one session.

This is our own summary of reporting by IBM Research AI

More in Research