开发了一种将具有固定键长和键角的分子模型拟合到一组笛卡尔坐标系的程序。此程序旨在拟合从X射线电子密度图获得的坐标,尽管它也可以拟合其他来源的坐标集。它不同于其他使用固定键长和键角的建模方法,因为它考虑了电子密度图中存在的某些信息,而其他方法忽略了这些信息。根据地图确定的坐标值的固有不确定性影响拟合;即.,如果模型原子的计算位置在分配给从映射导出的相应坐标的不确定性范围内,则模型原子的拟合被精确分配。此外,与在分子链一端或附近开始装配的其他程序相比,装配过程可以从分子链的任何位置开始。因此,本程序可以避免在原子定义不明确的区域中选择起点时可能出现的错误,因为原子通常位于链的末端。该程序设计用于大量操作员干预,使其相当灵活。给出了该方法的完整数学细节。编写了一个Fortran IV计算机程序,该程序使用将多肽模型拟合到一组笛卡尔坐标系的方法。该程序已用于将牛胰蛋白酶抑制剂模型拟合到从2.5º分辨率电子密度图导出的笛卡尔坐标系。模型与地图加权坐标之间的均方根误差为0.49º。作为通过势能约束模型构建细化2.5º结构的初步步骤,此处获得的模型经过能量最小化,原子坐标被约束为保持“接近”原始指导点。