graph LR
Polynomials["Polynomials"]
Rotations_Orientations["Rotations & Orientations"]
Special_Mathematical_Functions["Special Mathematical Functions"]
Molecular_Data_Management["Molecular Data Management"]
Molecular_Structural_Analysis["Molecular Structural Analysis"]
Generic_Data_Transformations["Generic Data Transformations"]
Therapeutic_Chemical_Datasets["Therapeutic & Chemical Datasets"]
Biological_Sequence_Datasets["Biological Sequence Datasets"]
Structural_Trajectory_Datasets["Structural & Trajectory Datasets"]
Data_Utilities["Data Utilities"]
Polynomials -- "provides primitives for" --> Polynomials
Polynomials -- "can be transformed by" --> Generic_Data_Transformations
Rotations_Orientations -- "provides core transformations for" --> Molecular_Data_Management
Rotations_Orientations -- "generates data for" --> Rotations_Orientations
Rotations_Orientations -- "can be transformed by" --> Generic_Data_Transformations
Special_Mathematical_Functions -- "provides utilities for" --> Polynomials
Molecular_Data_Management -- "uses" --> Rotations_Orientations
Molecular_Data_Management -- "provides data for" --> Molecular_Structural_Analysis
Molecular_Data_Management -- "uses" --> Data_Utilities
Molecular_Structural_Analysis -- "operates on" --> Molecular_Data_Management
Molecular_Structural_Analysis -- "uses" --> Rotations_Orientations
Generic_Data_Transformations -- "applies to" --> Polynomials
Generic_Data_Transformations -- "applies to" --> Rotations_Orientations
Generic_Data_Transformations -- "applies to" --> Therapeutic_Chemical_Datasets
Generic_Data_Transformations -- "applies to" --> Biological_Sequence_Datasets
Generic_Data_Transformations -- "applies to" --> Structural_Trajectory_Datasets
Therapeutic_Chemical_Datasets -- "provides data for" --> Generic_Data_Transformations
Therapeutic_Chemical_Datasets -- "uses" --> Data_Utilities
Biological_Sequence_Datasets -- "provides data for" --> Generic_Data_Transformations
Biological_Sequence_Datasets -- "uses" --> Data_Utilities
Structural_Trajectory_Datasets -- "provides data for" --> Generic_Data_Transformations
Structural_Trajectory_Datasets -- "uses" --> Data_Utilities
Structural_Trajectory_Datasets -- "provides data for" --> Molecular_Data_Management
Data_Utilities -- "supports" --> Therapeutic_Chemical_Datasets
Data_Utilities -- "supports" --> Biological_Sequence_Datasets
Data_Utilities -- "supports" --> Structural_Trajectory_Datasets
click Polynomials href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/beignet/Polynomials.md" "Details"
click Rotations_Orientations href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/beignet/Rotations & Orientations.md" "Details"
click Special_Mathematical_Functions href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/beignet/Special Mathematical Functions.md" "Details"
click Molecular_Data_Management href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/beignet/Molecular Data Management.md" "Details"
click Molecular_Structural_Analysis href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/beignet/Molecular Structural Analysis.md" "Details"
click Generic_Data_Transformations href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/beignet/Generic Data Transformations.md" "Details"
click Therapeutic_Chemical_Datasets href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/beignet/Therapeutic & Chemical Datasets.md" "Details"
click Biological_Sequence_Datasets href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/beignet/Biological Sequence Datasets.md" "Details"
click Structural_Trajectory_Datasets href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/beignet/Structural & Trajectory Datasets.md" "Details"
click Data_Utilities href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/beignet/Data Utilities.md" "Details"
The beignet project is a scientific computing library primarily focused on molecular modeling and analysis, with strong capabilities in polynomial mathematics and 3D rotations. It provides tools for handling and transforming molecular structural data, performing complex polynomial operations, and analyzing molecular interactions. The library also includes a comprehensive set of datasets for various machine learning tasks in drug discovery and bioinformatics, supported by robust data I/O utilities.
Provides comprehensive functionalities for various polynomial types, including arithmetic operations, conversions, root finding, evaluation, calculus (integration, differentiation), and data fitting using methods like Vandermonde matrices and Gaussian quadrature.
Related Classes/Methods:
beignet.src.beignet._multiply_probabilists_hermite_polynomial(full file reference)beignet.src.beignet._add_probabilists_hermite_polynomial.add_probabilists_hermite_polynomial(5:55)beignet.src.beignet._subtract_probabilists_hermite_polynomial.subtract_probabilists_hermite_polynomial(5:56)beignet.src.beignet._multiply_probabilists_hermite_polynomial_by_x.multiply_probabilists_hermite_polynomial_by_x(7:25)beignet.src.beignet._polynomial_to_legendre_polynomial(full file reference)beignet.src.beignet._multiply_legendre_polynomial_by_x.multiply_legendre_polynomial_by_x(7:24)beignet.src.beignet._add_legendre_polynomial.add_legendre_polynomial(5:55)beignet.src.beignet._physicists_hermite_polynomial_power(full file reference)beignet.src.beignet._multiply_physicists_hermite_polynomial(full file reference)beignet.src.beignet._polynomial_power(full file reference)beignet.src.beignet._multiply_polynomial(full file reference)beignet.src.beignet._physicists_hermite_polynomial_to_polynomial(full file reference)beignet.src.beignet._subtract_polynomial.subtract_polynomial(5:53)beignet.src.beignet._add_polynomial.add_polynomial(5:55)beignet.src.beignet._multiply_polynomial_by_x.multiply_polynomial_by_x(7:34)beignet.src.beignet._polynomial_to_chebyshev_polynomial(full file reference)beignet.src.beignet._multiply_chebyshev_polynomial_by_x.multiply_chebyshev_polynomial_by_x(7:25)beignet.src.beignet._add_chebyshev_polynomial.add_chebyshev_polynomial(5:55)beignet.src.beignet._legendre_polynomial_to_polynomial(full file reference)beignet.src.beignet._laguerre_polynomial_power(full file reference)beignet.src.beignet._multiply_laguerre_polynomial(full file reference)beignet.src.beignet._polynomial_to_laguerre_polynomial(full file reference)beignet.src.beignet._multiply_laguerre_polynomial_by_x.multiply_laguerre_polynomial_by_x(7:29)beignet.src.beignet._add_laguerre_polynomial.add_laguerre_polynomial(5:55)beignet.src.beignet._polynomial_to_probabilists_hermite_polynomial(full file reference)beignet.src.beignet._divide_legendre_polynomial(full file reference)beignet.src.beignet._chebyshev_polynomial_to_polynomial(full file reference)beignet.src.beignet._divide_laguerre_polynomial(full file reference)beignet.src.beignet._multiply_chebyshev_polynomial(full file reference)beignet.src.beignet._probabilists_hermite_polynomial_to_polynomial(full file reference)beignet.src.beignet._divide_physicists_hermite_polynomial(full file reference)beignet.src.beignet._divide_polynomial(full file reference)beignet.src.beignet._multiply_legendre_polynomial(full file reference)beignet.src.beignet._divide_probabilists_hermite_polynomial(full file reference)beignet.src.beignet._chebyshev_polynomial_power(full file reference)beignet.src.beignet._laguerre_polynomial_to_polynomial(full file reference)beignet.src.beignet._laguerre_polynomial_from_roots(full file reference)beignet.src.beignet._linear_laguerre_polynomial.linear_laguerre_polynomial(5:6)beignet.src.beignet._probabilists_hermite_polynomial_from_roots(full file reference)beignet.src.beignet._linear_probabilists_hermite_polynomial.linear_probabilists_hermite_polynomial(5:6)beignet.src.beignet._physicists_hermite_polynomial_from_roots(full file reference)beignet.src.beignet._linear_physicists_hermite_polynomial.linear_physicists_hermite_polynomial(5:6)beignet.src.beignet._polynomial_from_roots(full file reference)beignet.src.beignet._linear_polynomial.linear_polynomial(5:6)beignet.src.beignet._chebyshev_polynomial_from_roots(full file reference)beignet.src.beignet._linear_chebyshev_polynomial.linear_chebyshev_polynomial(5:6)beignet.src.beignet._legendre_polynomial_from_roots(full file reference)beignet.src.beignet._linear_legendre_polynomial.linear_legendre_polynomial(5:6)beignet.src.beignet._integrate_chebyshev_polynomial(full file reference)beignet.src.beignet._evaluate_chebyshev_polynomial.evaluate_chebyshev_polynomial(5:35)beignet.src.beignet._probabilists_hermite_polynomial_roots(full file reference)beignet.src.beignet._probabilists_hermite_polynomial_companion.probabilists_hermite_polynomial_companion(5:39)beignet.src.beignet._integrate_physicists_hermite_polynomial(full file reference)beignet.src.beignet._evaluate_physicists_hermite_polynomial.evaluate_physicists_hermite_polynomial(5:40)beignet.src.beignet._physicists_hermite_polynomial_roots(full file reference)beignet.src.beignet._physicists_hermite_polynomial_companion.physicists_hermite_polynomial_companion(5:40)beignet.src.beignet._evaluate_polynomial_cartesian_3d(full file reference)beignet.src.beignet._evaluate_polynomial.evaluate_polynomial(5:34)beignet.src.beignet._integrate_laguerre_polynomial(full file reference)beignet.src.beignet._evaluate_probabilists_hermite_polynomial_cartersian_3d(full file reference)beignet.src.beignet._evaluate_probabilists_hermite_polynomial.evaluate_probabilists_hermite_polynomial(5:40)beignet.src.beignet._integrate_polynomial(full file reference)beignet.src.beignet._evaluate_legendre_polynomial_2d(full file reference)beignet.src.beignet._evaluate_laguerre_polynomial_cartesian_2d(full file reference)beignet.src.beignet._evaluate_probabilists_hermite_polynomial_2d(full file reference)beignet.src.beignet._evaluate_probabilists_hermite_polynomial_cartersian_2d(full file reference)beignet.src.beignet._integrate_probabilists_hermite_polynomial(full file reference)beignet.src.beignet._differentiate_laguerre_polynomial(full file reference)beignet.src.beignet._evaluate_physicists_hermite_polynomial_3d(full file reference)beignet.src.beignet._evaluate_chebyshev_polynomial_3d(full file reference)beignet.src.beignet._evaluate_polynomial_3d(full file reference)beignet.src.beignet._evaluate_laguerre_polynomial_cartesian_3d(full file reference)beignet.src.beignet._evaluate_laguerre_polynomial_3d(full file reference)beignet.src.beignet._evaluate_laguerre_polynomial_2d(full file reference)beignet.src.beignet._legendre_polynomial_roots(full file reference)beignet.src.beignet._legendre_polynomial_companion.legendre_polynomial_companion(5:32)beignet.src.beignet._differentiate_legendre_polynomial(full file reference)beignet.src.beignet._laguerre_polynomial_roots(full file reference)beignet.src.beignet._laguerre_polynomial_companion.laguerre_polynomial_companion(5:28)beignet.src.beignet._evaluate_polynomial_2d(full file reference)beignet.src.beignet._integrate_legendre_polynomial(full file reference)beignet.src.beignet._evaluate_physicists_hermite_polynomial_2d(full file reference)beignet.src.beignet._evaluate_legendre_polynomial_3d(full file reference)beignet.src.beignet._evaluate_legendre_polynomial_cartesian_3d(full file reference)beignet.src.beignet._evaluate_chebyshev_polynomial_cartesian_3d(full file reference)beignet.src.beignet._evaluate_chebyshev_polynomial_2d(full file reference)beignet.src.beignet._evaluate_physicists_hermite_polynomial_cartesian_2d(full file reference)beignet.src.beignet._evaluate_physicists_hermite_polynomial_cartesian_3d(full file reference)beignet.src.beignet._evaluate_chebyshev_polynomial_cartesian_2d(full file reference)beignet.src.beignet._evaluate_legendre_polynomial_cartesian_2d(full file reference)beignet.src.beignet._fit_physicists_hermite_polynomial(full file reference)beignet.src.beignet._physicists_hermite_polynomial_vandermonde.physicists_hermite_polynomial_vandermonde(5:25)beignet.src.beignet._fit_legendre_polynomial(full file reference)beignet.src.beignet._legendre_polynomial_vandermonde.legendre_polynomial_vandermonde(5:30)beignet.src.beignet._fit_laguerre_polynomial(full file reference)beignet.src.beignet._laguerre_polynomial_vandermonde.laguerre_polynomial_vandermonde(5:30)beignet.src.beignet._fit_chebyshev_polynomial(full file reference)beignet.src.beignet._chebyshev_polynomial_vandermonde.chebyshev_polynomial_vandermonde(5:28)beignet.src.beignet._fit_polynomial(full file reference)beignet.src.beignet._polynomial_vandermonde.polynomial_vandermonde(5:33)beignet.src.beignet._fit_probabilists_hermite_polynomial(full file reference)beignet.src.beignet._probabilists_hermite_polynomial_vandermonde.probabilists_hermite_polynomial_vandermonde(5:22)beignet.src.beignet._gauss_laguerre_quadrature(full file reference)beignet.src.beignet._gauss_probabilists_hermite_polynomial_quadrature(full file reference)beignet.src.beignet._gauss_physicists_hermite_polynomial_quadrature(full file reference)beignet.src.beignet._gauss_legendre_quadrature(full file reference)beignet.src.beignet._root_scalar(full file reference)beignet.func._custom_scalar_root.custom_scalar_root(8:79)beignet._bisect.bisect(8:114)
Manages 3D rotations and orientations, offering conversions between Euler angles, quaternions, rotation matrices, and rotation vectors. It includes functionalities for applying, composing, inverting, and generating random transformations, as well as wrapping rotation data for machine learning features.
Related Classes/Methods:
beignet.src.beignet._rotation_vector_to_euler_angle(full file reference)beignet.src.beignet._quaternion_to_euler_angle.quaternion_to_euler_angle(8:143)beignet.src.beignet._rotation_vector_to_quaternion.rotation_vector_to_quaternion(5:71)beignet.src.beignet._rotation_vector_to_rotation_matrix(full file reference)beignet.src.beignet._quaternion_to_rotation_matrix.quaternion_to_rotation_matrix(5:35)beignet.src.beignet._compose_euler_angle(full file reference)beignet.src.beignet._compose_quaternion.compose_quaternion(5:73)beignet.src.beignet._euler_angle_to_quaternion.euler_angle_to_quaternion(7:170)beignet.src.beignet._compose_rotation_matrix(full file reference)beignet.src.beignet._rotation_matrix_to_quaternion.rotation_matrix_to_quaternion(5:88)beignet.src.beignet._compose_rotation_vector(full file reference)beignet.src.beignet._rotation_matrix_to_euler_angle(full file reference)beignet.src.beignet._rotation_matrix_to_rotation_vector(full file reference)beignet.src.beignet._quaternion_to_rotation_vector.quaternion_to_rotation_vector(5:57)beignet.src.beignet._pad(full file reference)beignet.src.beignet._pad._pad_end(5:8)beignet.src.beignet._random_euler_angle(full file reference)beignet.src.beignet._random_quaternion.random_quaternion(5:95)beignet.src.beignet._rotation_vector_identity(full file reference)beignet.src.beignet._quaternion_identity.quaternion_identity(5:64)beignet.src.beignet._apply_rotation_vector(full file reference)beignet.src.beignet._apply_rotation_matrix.apply_rotation_matrix(5:47)beignet.src.beignet._random_rotation_matrix(full file reference)beignet.src.beignet._euler_angle_mean(full file reference)beignet.src.beignet._quaternion_mean.quaternion_mean(5:34)beignet.src.beignet._rotation_matrix_magnitude(full file reference)beignet.src.beignet._quaternion_magnitude.quaternion_magnitude(5:37)beignet.src.beignet._apply_euler_angle(full file reference)beignet.src.beignet._rotation_vector_mean(full file reference)beignet.src.beignet._rotation_matrix_mean(full file reference)beignet.src.beignet._euler_angle_magnitude(full file reference)beignet.src.beignet._euler_angle_identity(full file reference)beignet.src.beignet._random_rotation_vector(full file reference)beignet.src.beignet._invert_euler_angle(full file reference)beignet.src.beignet._invert_quaternion.invert_quaternion(4:31)beignet.src.beignet._invert_transform.invert_transform(5:25)beignet.src.beignet._apply_transform.apply_transform(83:101)beignet.src.beignet._apply_transform._ApplyTransform(36:80)beignet.src.beignet._apply_transform._apply_transform(6:33)beignet.src.beignet.func._space.space(11:384)beignet.src.beignet.func._space.space.u(full file reference)beignet.src.beignet.features._rotation_matrix.RotationMatrix(11:47)beignet.src.beignet.features._quaternion.Quaternion(11:44)beignet.src.beignet.features._euler_angle.EulerAngle(11:47)beignet.src.beignet.features._rotation_vector.RotationVector(11:47)beignet.src.beignet.features._feature.Feature(22:182)beignet.src.beignet.features._feature.Feature._to_tensor(30:44)beignet.src.beignet.features._rotation_matrix.RotationMatrix._wrap(13:14)beignet.src.beignet.features._quaternion.Quaternion._wrap(13:14)beignet.src.beignet.features._euler_angle.EulerAngle._wrap(13:14)beignet.src.beignet.features._rotation_vector.RotationVector._wrap(13:14)beignet.src.beignet.features._feature.Feature._make_repr(118:124)beignet.src.beignet.datasets._random_rotation_vector_dataset.RandomRotationVectorDataset(10:67)beignet.datasets._random_rotation_dataset.RandomRotationDataset(9:31)beignet.src.beignet.datasets._random_euler_angle_dataset.RandomEulerAngleDataset(11:75)beignet.src.beignet.datasets._random_rotation_matrix_dataset.RandomRotationMatrixDataset(10:61)beignet.src.beignet.datasets._random_quaternion_dataset.RandomQuaternionDataset(11:72)
Implements specific mathematical functions like the Faddeeva W function, various error functions (erf, erfc, erfi), and the Dawson integral, commonly used in scientific computing.
Related Classes/Methods:
beignet.src.beignet.special._faddeeva_w(full file reference)beignet.src.beignet.special._faddeeva_w._voigt_v(7:63)beignet.src.beignet.special._faddeeva_w._voigt_l(66:121)beignet.src.beignet.special._error_erfc(full file reference)beignet.src.beignet.special._error_erf(full file reference)beignet.src.beignet.special._error_erfi(full file reference)beignet.src.beignet.special._dawson_integral_f(full file reference)
Manages the representation, conversion, and manipulation of molecular structural data. This includes the ResidueArray for sequences and coordinates, Rigid for rigid body transformations, and selectors for specific structural parts. It also handles I/O for PDB and MMCIF formats.
Related Classes/Methods:
beignet.src.beignet.structure._atom_array_to_atom_thin(full file reference)beignet.src.beignet.structure._atom_array_to_atom_thin._selenium_to_sulfur(40:43)beignet.src.beignet.structure._atom_array_to_atom_thin._mutate_mse_to_met(18:26)beignet.src.beignet.structure._atom_array_to_atom_thin._mutate_sec_to_cys(29:37)beignet.src.beignet.structure._atom_thin_to_atom_array.atom_thin_to_atom_array(11:113)beignet.src.beignet.structure._residue_array.ResidueArray(47:488)beignet.src.beignet.structure._residue_array.ResidueArray.sequence(93:110)beignet.src.beignet.structure._residue_array.ResidueArray.backbone_dihedrals(117:124)beignet.src.beignet.structure._backbone_coordinates_to_dihedrals(full file reference)beignet._dihedral_angle.dihedral_angle(5:41)beignet.src.beignet.structure._residue_array.ResidueArray.from_sequence(127:175)beignet.src.beignet.structure._residue_array.ResidueArray.from_chain_sequences(178:186)beignet.src.beignet.structure._residue_array.ResidueArray.from_atom_array(189:204)beignet.src.beignet.structure._residue_array.ResidueArray.to_atom_array(206:221)beignet.src.beignet.structure._residue_array.ResidueArray.from_pdb(224:240)beignet.src.beignet.structure._residue_array.ResidueArray.from_mmcif(243:260)beignet.src.beignet.structure._residue_array.ResidueArray.from_bcif(263:280)beignet.src.beignet.structure._residue_array.ResidueArray._from_cif(283:359)beignet.src.beignet.structure._residue_array.ResidueArray.to_pdb(380:389)beignet.src.beignet.structure._residue_array.ResidueArray.to_mmcif(391:402)beignet.src.beignet.structure._residue_array.ResidueArray.to_pdb_string(404:412)beignet.src.beignet.structure._residue_array.ResidueArray.pad_to_target_length(414:419)beignet.src.beignet.structure._residue_array.ResidueArray.renumber(431:434)beignet.src.beignet.structure._residue_array.ResidueArray.renumber_from_gapped(436:442)beignet.src.beignet.structure._residue_array.ResidueArray.superimpose(444:457)beignet.src.beignet.structure._residue_array.ResidueArray.rmsd(459:470)beignet.src.beignet.structure._residue_array.ResidueArray.rename_chains(472:473)beignet.src.beignet.structure._residue_array.cat(492:495)beignet.src.beignet.structure._residue_array.stack(499:502)beignet.src.beignet.structure._residue_array.unbind(506:509)beignet.src.beignet.structure._residue_array.unsqueeze(513:518)beignet.src.beignet.structure._residue_array.squeeze(522:527)beignet.src.beignet.structure._rename_chains(12:18)beignet.src.beignet.structure._rename_chains._rename_chains(12:18)beignet.src.beignet.structure._rename_symmetric_atoms(full file reference)beignet.src.beignet.structure._rename_symmetric_atoms.swap_symmetric_atom_thin_atoms(44:66)beignet.src.beignet.structure._rename_symmetric_atoms._make_symmetric_atom_swap_indices(19:29)beignet.src.beignet.structure._rename_symmetric_atoms._make_atom_thin_is_symmetric_mask(33:41)beignet.src.beignet.structure._renumber(42:69)beignet.src.beignet.structure._renumber._renumber(42:69)beignet.src.beignet.structure._renumber._renumber_from_gapped(72:95)beignet.src.beignet.structure._renumber._gapped_domain_to_numbering(14:39)beignet.src.beignet.structure._short_string.short_string_to_int(1:7)beignet.src.beignet.structure._short_string.int_to_short_string(10:17)beignet.src.beignet.structure._rigid.Rigid(26:113)beignet.src.beignet.structure._rigid.Rigid.rand(47:53)beignet.src.beignet.structure._rigid.Rigid.identity(56:59)beignet.src.beignet.structure._rigid.Rigid.compose(104:107)beignet.src.beignet.structure._rigid.Rigid.inverse(109:113)beignet.src.beignet.structure._rigid.cat(117:120)beignet.src.beignet.structure._rigid.stack(124:127)beignet.src.beignet.structure._rigid.unbind(131:134)beignet.src.beignet.structure._rigid.unsqueeze(138:143)beignet.src.beignet.structure._rigid.squeeze(147:152)beignet.src.beignet.structure._rigid.implements(14:22)beignet._identity_matrix.identity_matrix(5:34)beignet.src.beignet.structure.selectors._logical.AndSelector(15:24)beignet.src.beignet.structure.selectors._logical.OrSelector(28:37)beignet.src.beignet.structure.selectors._logical.NotSelector(41:46)beignet.src.beignet.structure.selectors._atom.AtomNameSelector(31:47)beignet.src.beignet.structure.selectors._atom.AlphaCarbonSelector(51:53)beignet.src.beignet.structure.selectors._atom.PeptideBackboneSelector(57:66)beignet.src.beignet.structure.selectors._residue.ChainSelector(25:32)beignet.src.beignet.structure.selectors._residue.ChainFromAnnotationsSelector(36:45)beignet.src.beignet.structure.selectors._residue.ResidueIndexSelector(49:63)beignet.src.beignet.structure.selectors._residue.CDRResidueSelector(67:95)beignet.src.beignet.structure.selectors._residue.InterfaceResidueSelector(99:114)beignet.src.beignet.structure._invoke_selector.invoke_selector(10:22)beignet.src.beignet.structure.selectors._atom._atom_name_mask(15:27)
Provides advanced tools for analyzing molecular structures, including optimal rigid body superimposition (Kabsch algorithm), Root Mean Square Deviation (RMSD) calculation, contact matrix generation, and comprehensive quality assessment for protein-protein docking predictions (DockQ).
Related Classes/Methods:
beignet.src.beignet.structure._superimpose(full file reference)beignet.src.beignet.structure._superimpose.superimpose_atom_thin(25:41)beignet.src.beignet.structure._superimpose.rmsd(56:98)beignet.src.beignet.structure._superimpose.rmsd_atom_thin(44:53)beignet.src.beignet._kabsch(full file reference)beignet.src.beignet._kabsch._weighted_mean(5:9)beignet.src.beignet.structure._rigid.Rigid.kabsch(62:87)beignet.src.beignet.structure._antibody_fv_rmsd(full file reference)beignet.src.beignet._radius(full file reference)beignet.src.beignet._radius.radius_graph(76:85)beignet.src.beignet._radius.radius(8:73)beignet.src.beignet.structure._contact_matrix(full file reference)beignet.src.beignet.structure._contact_matrix._atom_thin_to_contact_matrix(15:82)beignet.src.beignet.structure._contact_matrix.contact_matrix(85:100)beignet.src.beignet.structure._dockq(full file reference)beignet.src.beignet.structure._dockq.dockq_contact_score(15:53)beignet.src.beignet.structure._dockq.dockq_irmsd_score(56:80)beignet.src.beignet.structure._dockq.dockq_lrmsd_score(83:115)beignet.src.beignet.structure._dockq.f1(118:119)beignet.src.beignet.structure._dockq.dockq_formula(122:127)beignet.src.beignet.structure._invoke_selector.invoke_selector(10:22)
Provides a foundational framework for defining and applying generic transformations to various data types, including a base Transform class and Lambda transformation, with mechanisms for input validation and parameter handling.
Related Classes/Methods:
beignet.src.beignet.transforms._transform.Transform(11:195)beignet.src.beignet.transforms._lambda.Lambda(6:70)beignet.src.beignet.transforms._transform.Transform._check_inputs(25:32)beignet.src.beignet.transforms._transform.Transform._transformables(113:171)beignet.src.beignet.transforms._transform.Transform._get_params(34:46)beignet.src.beignet.transforms._transform.Transform._transform(48:70)
A collection of datasets from the Therapeutic Data Commons (TDC) for drug discovery and development, covering ADMET properties, binding affinities, and toxicity predictions, supporting various tabular data formats.
Related Classes/Methods:
beignet.src.beignet.datasets._tdc_dataset.TDCDataset(13:94)beignet.src.beignet.datasets._ma_bioavailability_dataset.MaBioavailabilityDataset(9:44)beignet.src.beignet.datasets._lombardo_volume_of_distribution_at_steady_state_dataset.LombardoVolumeOfDistributionAtSteadyStateDataset(9:44)beignet.src.beignet.datasets._pdbbind_dataset.PDBbindDataset(9:44)beignet.src.beignet.datasets._wang_effective_permeability_dataset.WangEffectivePermeabilityDataset(9:44)beignet.src.beignet.datasets._veith_cytochrome_p450_2d6_inhibition_dataset.VeithCytochromeP4502D6InhibitionDataset(9:44)beignet.src.beignet.datasets._tox21_dataset.Tox21Dataset(9:57)beignet.src.beignet.datasets._obach_half_life_dataset.ObachHalfLifeDataset(9:44)beignet.src.beignet.datasets._chen_sabdab_dataset.ChenSAbDabDataset(9:44)beignet.src.beignet.datasets._chembl_dataset.ChEMBLDataset(9:39)beignet.src.beignet.datasets._zinc_dataset.ZINCDataset(9:39)beignet.src.beignet.datasets._qm9_dataset.QM9Dataset(9:44)beignet.src.beignet.datasets._bindingdb_ki_dataset.BindingDBKiDataset(9:44)beignet.src.beignet.datasets._moses_dataset.MOSESDataset(9:38)beignet.src.beignet.datasets._broccatelli_p_glycoprotein_inhibition_dataset.BroccatelliPGlycoproteinInhibitionDataset(9:44)beignet.src.beignet.datasets._therapeutic_antibody_profiler_dataset.TherapeuticAntibodyProfilerDataset(9:50)beignet.src.beignet.datasets._bindingdb_kd_dataset.BindingDBKdDataset(9:44)beignet.src.beignet.datasets._sabdab_dataset.SAbDabDataset(9:44)beignet.src.beignet.datasets._huri_dataset.HuRIDataset(9:44)beignet.src.beignet.datasets._hou_human_intestinal_absorption_dataset.HouHumanIntestinalAbsorptionDataset(9:44)beignet.src.beignet.datasets._astrazeneca_clearance_dataset.AstraZenecaClearanceDataset(9:44)beignet.src.beignet.datasets._qm7_dataset.QM7Dataset(9:44)beignet.src.beignet.datasets._veith_cytochrome_p450_2c19_inhibition_dataset.VeithCytochromeP4502C19InhibitionDataset(9:44)beignet.src.beignet.datasets._carbon_mangels_cytochrome_p450_3a4_substrate_dataset.CarbonMangelsCytochromeP4503A4SubstrateDataset(9:44)beignet.src.beignet.datasets._qm8_dataset.QM8Dataset(9:44)beignet.src.beignet.datasets._gdsc1_dataset.GDSC1Dataset(9:44)beignet.src.beignet.datasets._jespersen_iedb_dataset.JespersenIEDBDataset(9:44)beignet.src.beignet.datasets._veith_cytochrome_p450_3a4_inhibition_dataset.VeithCytochromeP4503A4InhibitionDataset(9:44)beignet.src.beignet.datasets._toxcast_dataset.ToxCastDataset(9:44)beignet.src.beignet.datasets._veith_cytochrome_p450_1a2_inhibition_dataset.VeithCytochromeP4501A2InhibitionDataset(9:44)beignet.src.beignet.datasets._clintox_dataset.ClinToxDataset(9:44)beignet.src.beignet.datasets._martins_blood_brain_barrier_dataset.MartinsBloodBrainBarrierDataset(9:44)beignet.src.beignet.datasets._astrazeneca_plasma_protein_binding_rate_dataset.AstraZenecaPlasmaProteinBindingRateDataset(9:44)beignet.src.beignet.datasets._ncats_pampa_permeability_dataset.NCATSPAMPAPermeabilityDataset(9:44)beignet.src.beignet.datasets._carbon_mangels_cytochrome_p450_2c9_substrate_dataset.CarbonMangelsCytochromeP4502C9InhibitionDataset(full file reference)beignet.src.beignet.datasets._uspto_dataset.USPTODataset(9:44)beignet.src.beignet.datasets._uspto_reaction_product_dataset.USPTOReactionProductDataset(9:44)beignet.src.beignet.datasets._zhu_acute_toxicity_ld50_dataset.ZhuAcuteToxicityLD50Dataset(9:44)beignet.src.beignet.datasets._bindingdb_ic50_dataset.BindingDBIC50Dataset(9:44)beignet.src.beignet.datasets._disgenet_dataset.DisGeNETDataset(9:44)beignet.src.beignet.datasets._qm7b_dataset.QM7bDataset(9:44)beignet.src.beignet.datasets._davis_dataset.DAVISDataset(9:44)beignet.src.beignet.datasets._aqsoldb_solubility_dataset.AqSolDBSolubilityDataset(9:44)beignet.src.beignet.datasets._drugcomb_dataset.DrugCombDataset(9:44)beignet.src.beignet.datasets._veith_cytochrome_p450_2c9_inhibition_dataset.VeithCytochromeP4502C9InhibitionDataset(9:44)beignet.src.beignet.datasets._astrazeneca_lipophilicity_dataset.AstraZenecaLipophilicityDataset(9:44)beignet.src.beignet.datasets._gdsc2_dataset.GDSC2Dataset(9:44)beignet.src.beignet.datasets._kiba_dataset.KIBADataset(9:44)beignet.src.beignet.datasets._freesolv_dataset.FreeSolvDataset(9:44)beignet.src.beignet.datasets._real_database_dataset.REALDatabaseDataset(9:44)beignet.src.beignet.datasets._carbon_mangels_cytochrome_p450_2d6_substrate_dataset.CarbonMangelsCytochromeP4502D6SubstrateDataset(9:44)
Provides specialized datasets for protein sequences, including large-scale databases like UniProt and general FASTA files, with functionalities for indexing and efficient retrieval.
Related Classes/Methods:
beignet.src.beignet.datasets._uniref50_dataset.UniRef50Dataset(9:39)beignet.src.beignet.datasets._uniprot_dataset.UniProtDataset(13:79)beignet.src.beignet.datasets._trembl_dataset.TrEMBLDataset(9:39)beignet.src.beignet.datasets._uniref100_dataset.UniRef100Dataset(8:38)beignet.src.beignet.datasets._swissprot_dataset.SwissProtDataset(9:39)beignet.src.beignet.datasets._uniref90_dataset.UniRef90Dataset(8:38)beignet.src.beignet.datasets._fasta_dataset.FASTADataset(16:103)beignet.src.beignet.datasets._fasta_dataset.FASTADataset._build_index(69:103)beignet.src.beignet.datasets._fasta_dataset.FASTADataset.get(57:67)beignet.src.beignet.datasets._sized_sequence_dataset.SizedSequenceDataset(8:21)
Manages datasets for structured molecular data (ATOM3D, LMDB) and molecular dynamics trajectories (HDF5, PDB), along with general tabular data (Parquet, SKEMPI), providing diverse data sources for molecular machine learning.
Related Classes/Methods:
beignet.src.beignet.datasets._atom3d_rsr_dataset.ATOM3DRSRDataset(13:172)beignet.src.beignet.datasets._atom3d_dataset.ATOM3DDataset(10:39)beignet.src.beignet.datasets._lmdb_dataset.LMDBDataset(12:73)beignet.src.beignet.datasets._atom3d_msp_dataset.ATOM3DMSPDataset(13:53)beignet.src.beignet.datasets._atom3d_smp_dataset.ATOM3DSMPDataset(13:170)beignet.src.beignet.datasets._atom3d_psr_dataset.ATOM3DPSRDataset(13:54)beignet.src.beignet.datasets._atom3d_res_dataset.ATOM3DRESDataset(11:85)beignet.src.beignet.datasets._atom3d_ppi_dataset.ATOM3DPPIDataset(11:52)beignet.src.beignet.datasets._parquet_dataset.ParquetDataset(11:52)beignet.src.beignet.datasets._data_frame_dataset.DataFrameDataset(12:46)beignet.src.beignet.datasets._hdf5_trajectory_dataset.HDF5TrajectoryDataset(13:31)beignet.src.beignet.datasets._trajectory_dataset.TrajectoryDataset(13:47)beignet.src.beignet.datasets._pdb_trajectory_dataset.PDBTrajectoryDataset(14:32)beignet.src.beignet.datasets._skempi_dataset.SKEMPIDataset(15:237)beignet._optional_dependencies.optional_dependencies(4:36)
Provides essential low-level utilities for data input/output, including downloading files, extracting archives, and ensuring thread-safe file access, crucial for managing external data dependencies.
Related Classes/Methods:
beignet.io.download_and_extract_archive(full file reference)beignet.io.download(full file reference)beignet.io._thread_safe_file.ThreadSafeFile(9:56)