From 8ad61a82f512a4f52dc8054f2ea4767e25e34d70 Mon Sep 17 00:00:00 2001 From: James Procter Date: Thu, 21 Sep 2023 17:17:01 +0100 Subject: [PATCH] JAL-3858 JAL-3855 documentation for import and display PAE from alphafold and JSON format flat files for Import 3D structure from file --- help/help/html/features/local-pdb-import.png | Bin 0 -> 28774 bytes help/help/html/features/paematrices.html | 65 ++++++++++++++++++++++ help/help/html/features/structurechooser.html | 58 ++++++++++++++------ help/help/html/io/paematrixformat.html | 71 +++++++++++++++++++++++++ 4 files changed, 178 insertions(+), 16 deletions(-) create mode 100644 help/help/html/features/local-pdb-import.png create mode 100644 help/help/html/features/paematrices.html create mode 100644 help/help/html/io/paematrixformat.html diff --git a/help/help/html/features/local-pdb-import.png b/help/help/html/features/local-pdb-import.png new file mode 100644 index 0000000000000000000000000000000000000000..814ce6e474dc70875a47473a0da83019f86bf8df GIT binary patch literal 28774 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 b2kD2Dwro7lYW#?ArX!gcn;J0;4xRZgg>I;K literal 0 HcmV?d00001 diff --git a/help/help/html/features/paematrices.html b/help/help/html/features/paematrices.html new file mode 100644 index 0000000..cebc16b --- /dev/null +++ b/help/help/html/features/paematrices.html @@ -0,0 +1,65 @@ + + + +Working with PAE Matrices in Jalview + + + +

+ Working with Predicted Alignment Error Matrices in + Jalview +

+ +

Predicted Alignment Error matrices are produced by deep-learning + based 3D-structure prediction pipelines such as AlphaFold.

+

+ Jalview retrieves PAE matrices when importing predicted 3D structures + from the EBI-AlphaFold database via Jalview's structure + chooser GUI. +

+

+ If you have produced your own models using a pipeline such as + ColabFold, then you can load it via the 'Add PAE matrix file' button + in the Load + PDB File dropdown menu in the 3D structure chooser, providing it is + in a supported PAE format. , + or the Command Line + Interface. See Working + with PAE Matrices for information on how they are visualised and + analysed in Jalview. +

+

+

+ An additional Predicted Alignment Error file can also be + provided when importing 3D structure data. Jalview supports import of + PAE Matrices provided as AlphaFold + format JSON files - which are also produced by ColabFold. See Working with PAE Matrices for details on + what Jalview allows you to do with associated PAE matrix data. +

+

+ The Structure Chooser interface was introduced in Jalview + 2.9. +

+ + diff --git a/help/help/html/features/structurechooser.html b/help/help/html/features/structurechooser.html index 2c77049..bfd8baa 100644 --- a/help/help/html/features/structurechooser.html +++ b/help/help/html/features/structurechooser.html @@ -176,21 +176,47 @@ style="width: 464px; height: 173px;">
Manual selection/association of PDB files with Sequences

-

To manually associate PDB files with a sequence, select 'From - File', or 'Enter PDB Id' from the drop-down menu: -

    -
  • From File - allows you to load a PDB file - from the local machine or network and associate it with the - selected sequence. PDB files associated in this way will also be - saved in the Jalview Archive file.
  • -
  • Enter PDB Id - allows you specify a PDB ID - for your sequence. The PDB Rest API, provided by EMBL-EBI, is used - to validate and fetch structure data.
  • -
- -

- The Structure Chooser interface was introduced in Jalview - 2.9. -

+

+ Manual Association of PDBe accessions with sequences +

+

If for some reason the PDBe and 3D beacons search fail to + automatically the PDB structure or model you wish to import, you can + select 'Enter PDB Id' from the drop-down menu to manually specify PDB + identifiers for one or more selected sequences. The PDB Rest API, + provided by EMBL-EBI, is used to validate accessions exist, and fetch + structure data.

+

+ Import structure models + and metadata from file +

+

+ Selecting the From File option from the drop down + menu allows 3D structure data to be imported from your own computer. + PDB or mmCIF files associated in this way are also saved in Jalview Projects.

+ The 'From File' dialog provides a drop down menu which allows you to + specify how the Temperature Factor metadata for each residue in the 3D + structure data file is interpreted: + +

    +
  • Default - Jalview will try to automatically determine whether + to show as 'Temperature Factor', 'AlphaFold Reliability' or 'Model + Quality'
  • +
  • PLDDT - Model has PLDDT scores in the temperature factor + column.
  • +
+

+ An additional Predicted Alignment Error file can also be + provided when importing 3D structure data. Jalview supports import of + PAE Matrices provided as AlphaFold + format JSON files - which are also produced by ColabFold. See Working with PAE Matrices for details on + what Jalview allows you to do with associated PAE matrix data. +

+

+ The Structure Chooser interface was introduced in Jalview + 2.9. +

diff --git a/help/help/html/io/paematrixformat.html b/help/help/html/io/paematrixformat.html new file mode 100644 index 0000000..9cf57d9 --- /dev/null +++ b/help/help/html/io/paematrixformat.html @@ -0,0 +1,71 @@ + + + +Supported Formats for Predicted Alignment Error Matrices + + + +

+ Supported Formats for Predicted Alignment Error + Matrices +

+

+ Predicted Alignment Error matrices are square matrices produced as + part of deep-learning based 3D-structure prediction pipelines such as + AlphaFold. They can be imported via Jalview's structure + chooser GUI and the Command + Line Interface. See Working + with PAE Matrices for information on how they are visualised and + analysed in Jalview. +

+

+ Supported Formats +

+

Jalview supports import of PAE matrix data as provided by the + EBI-AlphaFold database. This resource provides PAE matrices as a JSON + files structured in one of the following ways:

+
+	# Version 1 format PAE file - deprecated 28th July 2022
+	{
+		residue1:[1,1,... total number of residues]
+		residue2:[1,2,... total number of residues]
+		distance:[0.1,0.3,... list of PAE matrix elements as doubles]
+	}
+  
+
+  	# Version 2 format PAE file - see https://alphafold.ebi.ac.uk/faq
+  	{
+  		max_predicted_alignment_error: 4.0, # may also be max_pae
+  		predicted_alignment_error: [[1,2,0,0,3,...],...] # may also be pae
+  	}
+  
+

+ Variants of the version 2 format include using 'pae' instead of + 'predicted_alignment_error' in the names of keys. Jalview copes both.
+ Once imported, Jalview stores PAE matrices as float arrays along with + any associated tree and partition set resultant from clustering the + matrix.

PAE Matrix import support was added in Jalview 2.11.3 + +

+ + -- 1.7.10.2