Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
SumitTarafder committed May 29, 2024
1 parent 5ed024b commit 7ad727a
Show file tree
Hide file tree
Showing 72 changed files with 258,001 additions and 8 deletions.
15 changes: 11 additions & 4 deletions Evaluation/evaluate.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,20 @@ do

#====================================================
nativepath="../Data/Natives"
predpath="../Predictions/WithMSA"
native="Native/"$PDBID"_native.pdb"

path=""

native="Native/"$PDBID"_native.pdb"
prediction="Prediction/"$PDBID"_$toolname.pdb"

if [ "$toolname" != "RNAComposer" ]; then
predpath="../Predictions/WithMSA"
predfile=$predpath/$PDBID/$PDBID"_$toolname.pdb"
else
predpath="../Predictions/RNAComposer"
predfile=$predpath/$PDBID/$PDBID".pdb"
fi

rm Native/*
rm Prediction/*
rm -rf runs/default/*
Expand All @@ -30,10 +37,10 @@ do
mkdir -p pdbs/references

cp $nativepath/$PDBID"_native.pdb" $native
cp $predpath/$PDBID/$PDBID"_$toolname.pdb" $prediction
cp $predfile $prediction

cp $nativepath/$PDBID"_native.pdb" pdbs/references
cp $predpath/$PDBID/$PDBID"_$toolname.pdb" pdbs/models
cp $predfile pdbs/models

#TM-score calculation
#====================================================
Expand Down
838 changes: 838 additions & 0 deletions Predictions/RNAComposer/6YMC_A/6YMC_A.pdb

Large diffs are not rendered by default.

391 changes: 391 additions & 0 deletions Predictions/RNAComposer/7ECM_A/7ECM_A.pdb

Large diffs are not rendered by default.

741 changes: 741 additions & 0 deletions Predictions/RNAComposer/7EDL_A/7EDL_A.pdb

Large diffs are not rendered by default.

740 changes: 740 additions & 0 deletions Predictions/RNAComposer/7EDM_A/7EDM_A.pdb

Large diffs are not rendered by default.

876 changes: 876 additions & 0 deletions Predictions/RNAComposer/7EEM_A/7EEM_A.pdb

Large diffs are not rendered by default.

628 changes: 628 additions & 0 deletions Predictions/RNAComposer/7EFG_A/7EFG_A.pdb

Large diffs are not rendered by default.

2,446 changes: 2,446 additions & 0 deletions Predictions/RNAComposer/7EQJ_A/7EQJ_A.pdb

Large diffs are not rendered by default.

509 changes: 509 additions & 0 deletions Predictions/RNAComposer/7EXY_A/7EXY_A.pdb

Large diffs are not rendered by default.

1,929 changes: 1,929 additions & 0 deletions Predictions/RNAComposer/7KUB_A/7KUB_A.pdb

Large diffs are not rendered by default.

526 changes: 526 additions & 0 deletions Predictions/RNAComposer/7KUC_A/7KUC_A.pdb

Large diffs are not rendered by default.

421 changes: 421 additions & 0 deletions Predictions/RNAComposer/7KUD_A/7KUD_A.pdb

Large diffs are not rendered by default.

2,673 changes: 2,673 additions & 0 deletions Predictions/RNAComposer/7KVT_B/7KVT_B.pdb

Large diffs are not rendered by default.

4,134 changes: 4,134 additions & 0 deletions Predictions/RNAComposer/7MLW_F/7MLW_F.pdb

Large diffs are not rendered by default.

719 changes: 719 additions & 0 deletions Predictions/RNAComposer/7Q48_A/7Q48_A.pdb

Large diffs are not rendered by default.

722 changes: 722 additions & 0 deletions Predictions/RNAComposer/7Q6L_A/7Q6L_A.pdb

Large diffs are not rendered by default.

772 changes: 772 additions & 0 deletions Predictions/RNAComposer/7Q7X_B/7Q7X_B.pdb

Large diffs are not rendered by default.

779 changes: 779 additions & 0 deletions Predictions/RNAComposer/7Q7X_C/7Q7X_C.pdb

Large diffs are not rendered by default.

727 changes: 727 additions & 0 deletions Predictions/RNAComposer/7QA2_A/7QA2_A.pdb

Large diffs are not rendered by default.

876 changes: 876 additions & 0 deletions Predictions/RNAComposer/7QP2_A/7QP2_A.pdb

Large diffs are not rendered by default.

12,078 changes: 12,078 additions & 0 deletions Predictions/RNAComposer/7R6L_A/7R6L_A.pdb

Large diffs are not rendered by default.

1,182 changes: 1,182 additions & 0 deletions Predictions/RNAComposer/7R6L_B/7R6L_B.pdb

Large diffs are not rendered by default.

12,737 changes: 12,737 additions & 0 deletions Predictions/RNAComposer/7R6M_A/7R6M_A.pdb

Large diffs are not rendered by default.

619 changes: 619 additions & 0 deletions Predictions/RNAComposer/7RQ5_A/7RQ5_A.pdb

Large diffs are not rendered by default.

1,223 changes: 1,223 additions & 0 deletions Predictions/RNAComposer/7RWR_A/7RWR_A.pdb

Large diffs are not rendered by default.

3,045 changes: 3,045 additions & 0 deletions Predictions/RNAComposer/7SHX_A/7SHX_A.pdb

Large diffs are not rendered by default.

876 changes: 876 additions & 0 deletions Predictions/RNAComposer/7UCR_A/7UCR_A.pdb

Large diffs are not rendered by default.

1,384 changes: 1,384 additions & 0 deletions Predictions/RNAComposer/7UGA_A/7UGA_A.pdb

Large diffs are not rendered by default.

2,256 changes: 2,256 additions & 0 deletions Predictions/RNAComposer/7UMC_A/7UMC_A.pdb

Large diffs are not rendered by default.

1,294 changes: 1,294 additions & 0 deletions Predictions/RNAComposer/7UMD_A/7UMD_A.pdb

Large diffs are not rendered by default.

906 changes: 906 additions & 0 deletions Predictions/RNAComposer/7UME_A/7UME_A.pdb

Large diffs are not rendered by default.

2,773 changes: 2,773 additions & 0 deletions Predictions/RNAComposer/7UQ6_B/7UQ6_B.pdb

Large diffs are not rendered by default.

12,445 changes: 12,445 additions & 0 deletions Predictions/RNAComposer/7UVT_A/7UVT_A.pdb

Large diffs are not rendered by default.

2,810 changes: 2,810 additions & 0 deletions Predictions/RNAComposer/7UZ0_A/7UZ0_A.pdb

Large diffs are not rendered by default.

1,372 changes: 1,372 additions & 0 deletions Predictions/RNAComposer/7V06_A/7V06_A.pdb

Large diffs are not rendered by default.

2,190 changes: 2,190 additions & 0 deletions Predictions/RNAComposer/7V9E_A/7V9E_A.pdb

Large diffs are not rendered by default.

751 changes: 751 additions & 0 deletions Predictions/RNAComposer/7VFT_A/7VFT_A.pdb

Large diffs are not rendered by default.

1,616 changes: 1,616 additions & 0 deletions Predictions/RNAComposer/7WIA_V/7WIA_V.pdb

Large diffs are not rendered by default.

13,675 changes: 13,675 additions & 0 deletions Predictions/RNAComposer/7XD3_N/7XD3_N.pdb

Large diffs are not rendered by default.

2,374 changes: 2,374 additions & 0 deletions Predictions/RNAComposer/7XJZ_B/7XJZ_B.pdb

Large diffs are not rendered by default.

2,374 changes: 2,374 additions & 0 deletions Predictions/RNAComposer/7XK0_B/7XK0_B.pdb

Large diffs are not rendered by default.

12,475 changes: 12,475 additions & 0 deletions Predictions/RNAComposer/7XSN_N/7XSN_N.pdb

Large diffs are not rendered by default.

12,633 changes: 12,633 additions & 0 deletions Predictions/RNAComposer/7YC8_N/7YC8_N.pdb

Large diffs are not rendered by default.

12,633 changes: 12,633 additions & 0 deletions Predictions/RNAComposer/7YGC_N/7YGC_N.pdb

Large diffs are not rendered by default.

3,884 changes: 3,884 additions & 0 deletions Predictions/RNAComposer/8BGU_3/8BGU_3.pdb

Large diffs are not rendered by default.

1,069 changes: 1,069 additions & 0 deletions Predictions/RNAComposer/8D2A_A/8D2A_A.pdb

Large diffs are not rendered by default.

9,149 changes: 9,149 additions & 0 deletions Predictions/RNAComposer/8DMB_W/8DMB_W.pdb

Large diffs are not rendered by default.

2,878 changes: 2,878 additions & 0 deletions Predictions/RNAComposer/8DP3_R/8DP3_R.pdb

Large diffs are not rendered by default.

1,029 changes: 1,029 additions & 0 deletions Predictions/RNAComposer/8E0F_D/8E0F_D.pdb

Large diffs are not rendered by default.

2,310 changes: 2,310 additions & 0 deletions Predictions/RNAComposer/8EG0_C/8EG0_C.pdb

Large diffs are not rendered by default.

2,674 changes: 2,674 additions & 0 deletions Predictions/RNAComposer/8F4O_B/8F4O_B.pdb

Large diffs are not rendered by default.

2,282 changes: 2,282 additions & 0 deletions Predictions/RNAComposer/8FCS_A/8FCS_A.pdb

Large diffs are not rendered by default.

1,965 changes: 1,965 additions & 0 deletions Predictions/RNAComposer/8GXC_A/8GXC_A.pdb

Large diffs are not rendered by default.

1,785 changes: 1,785 additions & 0 deletions Predictions/RNAComposer/8HB8_A/8HB8_A.pdb

Large diffs are not rendered by default.

1,816 changes: 1,816 additions & 0 deletions Predictions/RNAComposer/8HBA_A/8HBA_A.pdb

Large diffs are not rendered by default.

1,816 changes: 1,816 additions & 0 deletions Predictions/RNAComposer/8HBA_B/8HBA_B.pdb

Large diffs are not rendered by default.

13,447 changes: 13,447 additions & 0 deletions Predictions/RNAComposer/8HD6_N/8HD6_N.pdb

Large diffs are not rendered by default.

1,008 changes: 1,008 additions & 0 deletions Predictions/RNAComposer/8I3Z_B/8I3Z_B.pdb

Large diffs are not rendered by default.

609 changes: 609 additions & 0 deletions Predictions/RNAComposer/8I43_A/8I43_A.pdb

Large diffs are not rendered by default.

13,413 changes: 13,413 additions & 0 deletions Predictions/RNAComposer/8I7N_N/8I7N_N.pdb

Large diffs are not rendered by default.

2,212 changes: 2,212 additions & 0 deletions Predictions/RNAComposer/R1107/R1107.pdb

Large diffs are not rendered by default.

2,213 changes: 2,213 additions & 0 deletions Predictions/RNAComposer/R1108/R1108.pdb

Large diffs are not rendered by default.

5,035 changes: 5,035 additions & 0 deletions Predictions/RNAComposer/R1116/R1116.pdb

Large diffs are not rendered by default.

928 changes: 928 additions & 0 deletions Predictions/RNAComposer/R1117/R1117.pdb

Large diffs are not rendered by default.

11,644 changes: 11,644 additions & 0 deletions Predictions/RNAComposer/R1126/R1126.pdb

Large diffs are not rendered by default.

7,602 changes: 7,602 additions & 0 deletions Predictions/RNAComposer/R1128/R1128.pdb

Large diffs are not rendered by default.

12,014 changes: 12,014 additions & 0 deletions Predictions/RNAComposer/R1136/R1136.pdb

Large diffs are not rendered by default.

3,966 changes: 3,966 additions & 0 deletions Predictions/RNAComposer/R1149/R1149.pdb

Large diffs are not rendered by default.

4,331 changes: 4,331 additions & 0 deletions Predictions/RNAComposer/R1156/R1156.pdb

Large diffs are not rendered by default.

3,830 changes: 3,830 additions & 0 deletions Predictions/RNAComposer/R1189/R1189.pdb

Large diffs are not rendered by default.

3,830 changes: 3,830 additions & 0 deletions Predictions/RNAComposer/R1190/R1190.pdb

Large diffs are not rendered by default.

87 changes: 83 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,18 @@
by Sumit Tarafder, Rahmatullah Roche, Debswapna Bhattacharya

## RNAmark
**RNAmark** repository contains the materials related to our large scale study on five transformer based deep learning methods for RNA 3D structure prediction:
**RNAmark** repository contains the materials related to our large scale study on five transformer based deep learning methods as well as one non deep learning based method for RNA 3D structure prediction:
- [DeepFoldRNA](https://github.com/robpearc/DeepFoldRNA/)
- [trRosettaRNA](https://yanglab.nankai.edu.cn/trRosettaRNA/)
- [DRfold](https://zhanggroup.org/DRfold/)
- [RoseTTAFoldNA](https://github.com/uw-ipd/RoseTTAFold2NA/)
- [RhoFold](https://github.com/ml4bio/RhoFold/)
- [RNAComposer](https://rnacomposer.cs.put.poznan.pl)

The predicted 3D structures of all five methods with and without multiple sequence alignment (MSA) are available target-wise under [Predictions](https://github.com/Bhattacharya-Lab/RNAmark/tree/main/Predictions). Experimental structures, corresponding fasta sequences, and MSAs used in the analysis are available under [Data](https://github.com/Bhattacharya-Lab/RNAmark/tree/main/Data).
The predicted 3D structures of all the methods with and without multiple sequence alignment (MSA) are available target-wise under [Predictions](https://github.com/Bhattacharya-Lab/RNAmark/tree/main/Predictions). Experimental structures, corresponding fasta sequences, and MSAs used in the analysis are available under [Data](https://github.com/Bhattacharya-Lab/RNAmark/tree/main/Data).

## Benchmark set
To evaluate the predictive performance of these methods, we used a large benchmark dataset containing 72 RNA targets (TS72).
To evaluate the predictive performance of these methods, we used a newly curated benchmark dataset containing 72 RNA targets (TS72).
- 12 targets were taken from [CASP15](https://predictioncenter.org/casp15/index.cgi).
- 60 non-redundant targets were curated from [PDB](https://www.rcsb.org).

Expand All @@ -30,7 +31,7 @@ We used the following set of assessment metrics as part of our study.

## Evaluation Scripts

- After installation of above tools, change the paths in evaluations.sh in [Evaluation](https://github.com/Bhattacharya-Lab/RNAmark/tree/main/Evaluation) folder and run the following command to generate tables of metrics per method:
- After installation of above tools, change the paths in evaluations.sh in [Evaluation](https://github.com/Bhattacharya-Lab/RNAmark/tree/main/Evaluation) folder and run the following command to generate a table of metrics per method. Change the method name in the argument as needed.
```
cd Evaluation
chmod a+x evaluation.sh
Expand All @@ -44,6 +45,7 @@ chmod a+x evaluation.sh
- [DRfold](#drfold)
- [RoseTTAFoldNA](#rosettafoldna)
- [RhoFold](#rhofold)
- [RNAComposer](#rnacomposer)

## DeepFoldRNA

Expand Down Expand Up @@ -439,3 +441,80 @@ chmod a+x evaluation.sh
| R1190 | 0.23 | 0.55 | 0.64 | 509.37 |
| | | | | |
| Mean | 0.38 | 0.58 | 0.72 | 498.36 |

## RNAComposer

|Targets|TM-score|lDDT|INF |Clash-score|
|-------|--------|----|----|-----------|
|6YMC_A |0.38 |0.82|0.92|23.95 |
|7ECM_A |0.17 |0.56|0.53|12.89 |
|7EDL_A |0.18 |0.58|0.44|13.55 |
|7EDM_A |0.11 |0.66|0.71|20.35 |
|7EEM_A |0.28 |0.55|0.7 |20.62 |
|7EFG_A |0.17 |0.46|0.47|17.6 |
|7EQJ_A |0.23 |0.29|0.47|21.29 |
|7EXY_A |0.15 |0.51|0.76|7.91 |
|7KUB_A |0.39 |0.62|0.83|16.1 |
|7KUC_A |0.33 |0.69|0.83|15.3 |
|7KUD_A |0.2 |0.66|0.89|7.18 |
|7KVT_B |0.22 |0.33|0.43|20.6 |
|7MLW_F |0.37 |0.54|0.39|12.59 |
|7Q48_A |0.12 |0.21|0.49|16.76 |
|7Q6L_A |0.03 |0.22|0.4 |19.47 |
|7Q7X_B |0.09 |0.67|0.79|18.21 |
|7Q7X_C |0.21 |0.52|0.62|11.6 |
|7QA2_A |0.07 |0.2 |0.44|16.57 |
|7QP2_A |0.25 |0.57|0.61|20.62 |
|7R6L_A |0.14 |0.35|0.4 |18.05 |
|7R6L_B |0.1 |0.5 |0.53|27.14 |
|7R6M_A |0.21 |0.35|0.47|68.71 |
|7RQ5_A |0.22 |0.63|0.76|17.86 |
|7RWR_A |0.3 |0.51|0.74|19.67 |
|7SHX_A |0.2 |0.5 |0.66|18.74 |
|7UCR_A |0.26 |0.56|0.72|20.62 |
|7UGA_A |0.32 |0.53|0.71|15.21 |
|7UMC_A |0.22 |0.61|0.85|15.53 |
|7UMD_A |0.23 |0.61|0.81|18.59 |
|7UME_A |0.29 |0.65|0.88|17.72 |
|7UQ6_B |0.2 |0.5 |0.3 |20.58 |
|7UVT_A |0.2 |0.42|0.38|57.23 |
|7UZ0_A |0.2 |0.44|0.32|22.44 |
|7V06_A |0.29 |0.6 |0.78|18.99 |
|7V9E_A |0.25 |0.54|0.72|18.29 |
|7VFT_A |0.17 |0.67|0.62|14.71 |
|7WIA_V |0.43 |0.72|0.51|17.36 |
|7XD3_N |0.23 |0.42|0.63|58.66 |
|7XJZ_B |0.23 |0.47|0.32|24.46 |
|7XK0_B |0.24 |0.47|0.31|24.46 |
|7XSN_N |0.18 |0.42|0.7 |20.13 |
|7YC8_N |0.14 |0.4 |0.38|18.05 |
|7YGC_N |0.14 |0.41|0.69|18.05 |
|8BGU_3 |0.52 |0.6 |0.79|12.63 |
|8D2A_A |0.27 |0.62|0.74|15.01 |
|8DMB_W |0.13 |0.33|0.42|20.34 |
|8DP3_R |0.28 |0.59|0.87|21.91 |
|8E0F_D |0.14 |0.57|0.5 |12.67 |
|8EG0_C |0.21 |0.48|0.47|23.84 |
|8F4O_B |0.17 |0.32|0.39|14.98 |
|8FCS_A |0.51 |0.73|0.85|17.11 |
|8GXC_A |0.12 |0.22|0.47|20.9 |
|8HB8_A |0.18 |0.26|0.48|15.15 |
|8HBA_A |0.15 |0.27|0.33|16 |
|8HBA_B |0.16 |0.26|0.39|16 |
|8HD6_N |0.21 |0.43|0.65|34.44 |
|8I3Z_B |0.13 |0.33|0.4 |14.93 |
|8I43_A |0.16 |0.6 |0.68|21.45 |
|8I7N_N |0.22 |0.41|0.68|47.2 |
|R1107 |0.22 |0.36|0.6 |19.47 |
|R1108 |0.3 |0.47|0.73|9.5 |
|R1116 |0.43 |0.65|0.34|15.3 |
|R1117 |0.12 |0.2 |0.55|24.86 |
|R1126 |0.18 |0.5 |0.79|157.12 |
|R1128 |0.23 |0.69|0.87|12.63 |
|R1136 |0.2 |0.49|0.77|52.37 |
|R1149 |0.31 |0.61|0.83|16.15 |
|R1156 |0.18 |0.44|0.67|27.26 |
|R1189 |0.2 |0.49|0.68|11.24 |
|R1190 |0.24 |0.54|0.69|11.24 |
| | | | | |
|Mean |0.22 |0.49|0.61|22.66 |

0 comments on commit 7ad727a

Please sign in to comment.