IP Library Granted Patent US 7,577,553
Granted Patent B2
US 7,577,553 · App. 10/452,481 · Granted Aug 18, 2009

Method and apparatus for molecular mechanics analysis of molecular systems

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,577,553
App. No.
10/452,481
Granted
Aug 18, 2009
Kind
B2
Abstract

A method and apparatus for analyzing molecular systems with reconfigurable special-purpose hardware is provided. An entire molecular mechanics calculation is implemented on a programmable logic device (PLD) integrated circuit (IC) (“single chip”). This single IC accelerator is achieved by run-time reprogramming of the PLD to handle different terms in the molecular mechanics calculation.

Claims (23)

1. A system for performing molecular mechanics calculations for a molecular system, comprising:

a programmable logic device configured to compute a non-bonded energy term for atoms within a molecular system without tests to detect and skip atom pairs that are within a predefined number of bonds from one another and without tests to detect and weight such atom pairs; and

a computational system, coupled to the programmable logic device, for computing a nearby non-bonded energy correction term for atoms that are within the predefined number of bonds from one another, and correcting the non-bonded energy term with the nearby non-bonded energy correction term to generate a total non-bonded energy for the molecular system.

2. The system of claim 1 , wherein the computational system further:

computes a bond energy term for the molecular system; and

adds the bond energy term to the total non-bonded energy.

3. The system of claim 2 , wherein the computational system further:

computes an angle energy term for the molecular system; and

adds the angle energy term to the total non-bonded energy.

4. The system of claim 3 , wherein the computational system further:

computes a torsion energy term for the molecular system; and

adds the torsion energy term to the total non-bonded energy.

5. The system of claim 1 , wherein the programmable logic device further:

reconfigures to a second configuration to be an element of the computational system that computes the nearby non-bonded energy correction term.

6. A system for performing molecular mechanics calculations for a molecular system defined by bonded atoms and non-bonded atoms, the system comprising:

a field programmable gate array having a first gate array arrangement for performing a first computation that is reconfigured into a second gate array arrangement for performing a second computation, where either:

a) the first computation computes a non-bonded energy term for atoms within a molecular system without tests to detect and skin atom pairs that are within a predefined number of bonds from one another and without tests to detect and weight such atom pairs and the second computation computes a nearby non-bonded energy correction term for atoms that are within the predefined number of bonds from one another, or

b) the first computation computes a nearby non-bonded enemy correction term for atoms that are within the predefined number of bonds from one another and the second computation computes a non-bonded enemy term for atoms within the molecular system without tests to detect and skip atom pairs that are within a predefined number of bonds from one another and without tests to detect and weight such atom pairs; and

a host computer, coupled to the field programmable gate array, for correcting the non-bonded energy term with the nearby non-bonded energy correction term to produce a total non-bonded energy of the molecular system.

7. The system of claim 6 wherein the field programmable gate array is reconfigured into different gate array arrangements to compute at least one of a bond energy term, an angle energy term or a torsion energy term, and the host adds the at least one of the bond energy term, the angle energy term or the torsion energy to the total energy term.

8. An system for performing molecular mechanics calculations for a molecular system, comprising:

an ASIC configured to compute a non-bonded energy term for atoms within a molecular system without tests to detect and skip atom pairs that are within a predefined number of bonds from one another and without tests to detect and weight such atom pairs; and

a computational system, coupled to the ASIC, for computing a nearby non-bonded energy correction term for atoms that are within the predefined number of bonds from one another, and correcting the non-bonded energy term with the nearby non-bonded energy correction term to generate a total non-bonded energy for the molecular system.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded May 13, 2024
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
To: VALO HEALTH, INC.; VALO HEALTH, LLC
Reel/Frame 067394/0291 →
SECURITY INTEREST Recorded Jul 6, 2023
From: VALO HEALTH, LLC; VALO HEALTH, INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY, AS AGENT
Reel/Frame 064207/0957 →
CHANGE OF NAME Recorded Sep 16, 2020
From: INTEGRAL HEALTH, INC.
To: VALO HEALTH, INC.
Reel/Frame 053787/0514 →
SECURITY INTEREST Recorded Jun 15, 2020
From: INTEGRAL HEALTH, INC.
To: SILICON VALLEY BANK
Reel/Frame 052943/0660 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2020
From: NUMERATE, INC.
To: INTEGRAL HEALTH, INC.
Reel/Frame 052932/0861 →
RELEASE OF SECURITY INTEREST Recorded Sep 18, 2019
From: LEADER VENTURES, LLC
To: NUMERATE, INC.
Reel/Frame 050417/0740 →
SECURITY AGREEMENT Recorded Feb 11, 2013
From: NUMERATE, INC.
To: LEADER VENTURES, LLC, AS AGENT
Reel/Frame 029793/0056 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2007
From: PHARMIX CORPORATION
To: NUMERATE, INC.
Reel/Frame 020037/0962 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2003
From: BENNETT, FORREST H., III; MYDLOWEC, WILLIAM
To: PHARMIX CORPORATION
Reel/Frame 014246/0349 →