Commit 75c79b79 authored by Gustaf Ahdritz's avatar Gustaf Ahdritz
Browse files

Rename main directory

parent bf382368
...@@ -5,7 +5,7 @@ A faithful PyTorch reproduction of DeepMind's ...@@ -5,7 +5,7 @@ A faithful PyTorch reproduction of DeepMind's
## Installation ## Installation
1. Install Python 3.9 and install dependencies. 1. Having installed Python 3.9, install dependencies.
```bash ```bash
pip3 install -r requirements.txt pip3 install -r requirements.txt
......
...@@ -199,12 +199,12 @@ config = mlc.ConfigDict({ ...@@ -199,12 +199,12 @@ config = mlc.ConfigDict({
"clamp_distance": 10., "clamp_distance": 10.,
"loss_unit_distance": 10., "loss_unit_distance": 10.,
"weight": 0.5, "weight": 0.5,
} },
"sidechain": { "sidechain": {
"clamp_distance": 10., "clamp_distance": 10.,
"length_scale": 10., "length_scale": 10.,
"weight": 0.5, "weight": 0.5,
} },
"weight": 1.0, "weight": 1.0,
}, },
"lddt": { "lddt": {
......
...@@ -17,8 +17,8 @@ import torch ...@@ -17,8 +17,8 @@ import torch
import torch.nn as nn import torch.nn as nn
from typing import Tuple from typing import Tuple
from alphafold.model.primitives import Linear from openfold.model.primitives import Linear
from alphafold.utils.tensor_utils import one_hot from openfold.utils.tensor_utils import one_hot
class InputEmbedder(nn.Module): class InputEmbedder(nn.Module):
......
...@@ -18,25 +18,25 @@ import torch.nn as nn ...@@ -18,25 +18,25 @@ import torch.nn as nn
from typing import Tuple, Optional from typing import Tuple, Optional
from functools import partial from functools import partial
from alphafold.model.primitives import Linear from openfold.model.primitives import Linear
from alphafold.utils.deepspeed import checkpoint_blocks from openfold.utils.deepspeed import checkpoint_blocks
from alphafold.model.dropout import DropoutRowwise, DropoutColumnwise from openfold.model.dropout import DropoutRowwise, DropoutColumnwise
from alphafold.model.msa import ( from openfold.model.msa import (
MSARowAttentionWithPairBias, MSARowAttentionWithPairBias,
MSAColumnAttention, MSAColumnAttention,
MSAColumnGlobalAttention, MSAColumnGlobalAttention,
) )
from alphafold.model.outer_product_mean import OuterProductMean from openfold.model.outer_product_mean import OuterProductMean
from alphafold.model.pair_transition import PairTransition from openfold.model.pair_transition import PairTransition
from alphafold.model.triangular_attention import ( from openfold.model.triangular_attention import (
TriangleAttentionStartingNode, TriangleAttentionStartingNode,
TriangleAttentionEndingNode, TriangleAttentionEndingNode,
) )
from alphafold.model.triangular_multiplicative_update import ( from openfold.model.triangular_multiplicative_update import (
TriangleMultiplicationOutgoing, TriangleMultiplicationOutgoing,
TriangleMultiplicationIncoming, TriangleMultiplicationIncoming,
) )
from alphafold.utils.tensor_utils import chunk_layer from openfold.utils.tensor_utils import chunk_layer
class MSATransition(nn.Module): class MSATransition(nn.Module):
......
...@@ -16,8 +16,8 @@ ...@@ -16,8 +16,8 @@
import torch import torch
import torch.nn as nn import torch.nn as nn
from alphafold.model.primitives import Linear from openfold.model.primitives import Linear
from alphafold.utils.loss import compute_plddt from openfold.utils.loss import compute_plddt
class AuxiliaryHeads(nn.Module): class AuxiliaryHeads(nn.Module):
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
import torch import torch
import torch.nn as nn import torch.nn as nn
from alphafold.utils.feats import ( from openfold.utils.feats import (
pseudo_beta_fn, pseudo_beta_fn,
atom37_to_torsion_angles, atom37_to_torsion_angles,
build_extra_msa_feat, build_extra_msa_feat,
...@@ -24,26 +24,26 @@ from alphafold.utils.feats import ( ...@@ -24,26 +24,26 @@ from alphafold.utils.feats import (
build_template_pair_feat, build_template_pair_feat,
atom14_to_atom37, atom14_to_atom37,
) )
from alphafold.model.embedders import ( from openfold.model.embedders import (
InputEmbedder, InputEmbedder,
RecyclingEmbedder, RecyclingEmbedder,
TemplateAngleEmbedder, TemplateAngleEmbedder,
TemplatePairEmbedder, TemplatePairEmbedder,
ExtraMSAEmbedder, ExtraMSAEmbedder,
) )
from alphafold.model.evoformer import EvoformerStack, ExtraMSAStack from openfold.model.evoformer import EvoformerStack, ExtraMSAStack
from alphafold.model.heads import AuxiliaryHeads from openfold.model.heads import AuxiliaryHeads
import alphafold.np.residue_constants as residue_constants import openfold.np.residue_constants as residue_constants
from alphafold.model.structure_module import StructureModule from openfold.model.structure_module import StructureModule
from alphafold.model.template import ( from openfold.model.template import (
TemplatePairStack, TemplatePairStack,
TemplatePointwiseAttention, TemplatePointwiseAttention,
) )
from alphafold.utils.loss import ( from openfold.utils.loss import (
compute_plddt, compute_plddt,
) )
from alphafold.utils.tensor_utils import ( from openfold.utils.tensor_utils import (
tensor_tree_map, tensor_tree_map,
) )
......
...@@ -17,8 +17,8 @@ import math ...@@ -17,8 +17,8 @@ import math
import torch import torch
import torch.nn as nn import torch.nn as nn
from alphafold.model.primitives import Linear, Attention from openfold.model.primitives import Linear, Attention
from alphafold.utils.tensor_utils import ( from openfold.utils.tensor_utils import (
chunk_layer, chunk_layer,
permute_final_dims, permute_final_dims,
flatten_final_dims, flatten_final_dims,
......
...@@ -17,8 +17,8 @@ from functools import partial ...@@ -17,8 +17,8 @@ from functools import partial
import torch import torch
import torch.nn as nn import torch.nn as nn
from alphafold.model.primitives import Linear from openfold.model.primitives import Linear
from alphafold.utils.tensor_utils import chunk_layer from openfold.utils.tensor_utils import chunk_layer
class OuterProductMean(nn.Module): class OuterProductMean(nn.Module):
......
...@@ -16,8 +16,8 @@ ...@@ -16,8 +16,8 @@
import torch import torch
import torch.nn as nn import torch.nn as nn
from alphafold.model.primitives import Linear from openfold.model.primitives import Linear
from alphafold.utils.tensor_utils import chunk_layer from openfold.utils.tensor_utils import chunk_layer
class PairTransition(nn.Module): class PairTransition(nn.Module):
......
...@@ -21,7 +21,7 @@ import torch ...@@ -21,7 +21,7 @@ import torch
import torch.nn as nn import torch.nn as nn
from scipy.stats import truncnorm from scipy.stats import truncnorm
from alphafold.utils.tensor_utils import ( from openfold.utils.tensor_utils import (
permute_final_dims, permute_final_dims,
flatten_final_dims, flatten_final_dims,
) )
......
...@@ -18,15 +18,15 @@ import torch ...@@ -18,15 +18,15 @@ import torch
import torch.nn as nn import torch.nn as nn
from typing import Optional from typing import Optional
from alphafold.model.primitives import Linear, ipa_point_weights_init_ from openfold.model.primitives import Linear, ipa_point_weights_init_
from alphafold.np.residue_constants import ( from openfold.np.residue_constants import (
restype_rigid_group_default_frame, restype_rigid_group_default_frame,
restype_atom14_to_rigid_group, restype_atom14_to_rigid_group,
restype_atom14_mask, restype_atom14_mask,
restype_atom14_rigid_group_positions, restype_atom14_rigid_group_positions,
) )
from alphafold.utils.affine_utils import T, quat_to_rot from openfold.utils.affine_utils import T, quat_to_rot
from alphafold.utils.tensor_utils import ( from openfold.utils.tensor_utils import (
stack_tensor_dicts, stack_tensor_dicts,
permute_final_dims, permute_final_dims,
flatten_final_dims, flatten_final_dims,
...@@ -739,7 +739,7 @@ class StructureModule(nn.Module): ...@@ -739,7 +739,7 @@ class StructureModule(nn.Module):
preds = { preds = {
"frames": "frames":
t.scale_translation(self.trans_scale_factor).to_4x4(), t.scale_translation(self.trans_scale_factor).to_4x4(),
"sidechain_frames": all_frames_to_global, "sidechain_frames": all_frames_to_global.to_4x4(),
"unnormalized_angles": unnormalized_a, "unnormalized_angles": unnormalized_a,
"angles": a, "angles": a,
"positions": pred_xyz, "positions": pred_xyz,
......
...@@ -18,22 +18,22 @@ import math ...@@ -18,22 +18,22 @@ import math
import torch import torch
import torch.nn as nn import torch.nn as nn
from alphafold.model.primitives import Linear, Attention from openfold.model.primitives import Linear, Attention
from alphafold.utils.deepspeed import checkpoint_blocks from openfold.utils.deepspeed import checkpoint_blocks
from alphafold.model.dropout import ( from openfold.model.dropout import (
DropoutRowwise, DropoutRowwise,
DropoutColumnwise, DropoutColumnwise,
) )
from alphafold.model.pair_transition import PairTransition from openfold.model.pair_transition import PairTransition
from alphafold.model.triangular_attention import ( from openfold.model.triangular_attention import (
TriangleAttentionStartingNode, TriangleAttentionStartingNode,
TriangleAttentionEndingNode, TriangleAttentionEndingNode,
) )
from alphafold.model.triangular_multiplicative_update import ( from openfold.model.triangular_multiplicative_update import (
TriangleMultiplicationOutgoing, TriangleMultiplicationOutgoing,
TriangleMultiplicationIncoming, TriangleMultiplicationIncoming,
) )
from alphafold.utils.tensor_utils import ( from openfold.utils.tensor_utils import (
chunk_layer, chunk_layer,
permute_final_dims, permute_final_dims,
flatten_final_dims, flatten_final_dims,
......
...@@ -18,8 +18,8 @@ import math ...@@ -18,8 +18,8 @@ import math
import torch import torch
import torch.nn as nn import torch.nn as nn
from alphafold.model.primitives import Linear, Attention from openfold.model.primitives import Linear, Attention
from alphafold.utils.tensor_utils import ( from openfold.utils.tensor_utils import (
chunk_layer, chunk_layer,
permute_final_dims, permute_final_dims,
flatten_final_dims, flatten_final_dims,
......
...@@ -17,8 +17,8 @@ from functools import partialmethod ...@@ -17,8 +17,8 @@ from functools import partialmethod
import torch import torch
import torch.nn as nn import torch.nn as nn
from alphafold.model.primitives import Linear from openfold.model.primitives import Linear
from alphafold.utils.tensor_utils import permute_final_dims from openfold.utils.tensor_utils import permute_final_dims
class TriangleMultiplicativeUpdate(nn.Module): class TriangleMultiplicativeUpdate(nn.Module):
......
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
import dataclasses import dataclasses
import io import io
from typing import Any, Mapping, Optional from typing import Any, Mapping, Optional
from alphafold.np import residue_constants from openfold.np import residue_constants
from Bio.PDB import PDBParser from Bio.PDB import PDBParser
import numpy as np import numpy as np
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment