Giter Club home page Giter Club logo

codnasq's People

Contributors

dependabot[bot] avatar gstn-caruso avatar nahuele avatar

Watchers

 avatar  avatar  avatar

Forkers

nahuele

codnasq's Issues

switch columns names

E. g.:
'Longitude' to 'Length'
'Species' to 'Organism'
'Cluster' to 'Cluster ID'
etc.
the changes will be done using the new names file

ligands names

Ligand code (1-3 characters) followed by ligand's name inside parenthesis

e.g>

PDB ID:
1wuq

old ligands:
ZN zinc ion, 8GT 8-oxo-guanosine-5'-triphosphate

new ligands:
ZN (zinc ion), 8GT (8-oxo-guanosine-5'-triphosphate)

Advanced search changes

Add>

'Oligomeric state' filter

Switch>

Names of filters (make iqual to home page filters)

Groups meaning/tags

Groups:

a >> 'Tertiary deformations'
b >> 'Mixed motions'
c >> 'Rigid-body displacements'

(3) Setup project

Setup project

  • Outcome: pck ready to import with the web server running and a basic landing page

(5) Compare two conformers

Precondición:

  • pertenecen al mismo cluster
  • comparamos solamente dos conformers

aceptación:

  • datos de cada conformer
  • datos del par

Add information to home page

The following could be added to the home page:

CoDNaS-Q is a high-quality collection of homo-oligomeric conformers obtained from the Protein Data Bank (PDB). It allows the exploration of conformational diversity and its determinants at the quaternary level, for a large number of proteins determined under different experimental conditions and from a wide variety of families and species. Find out more about CoDNaS-Q in the About and Help pages.

(include links to About and Help pages)

Asignar URL para página

Relacionado con #4 esto nos permitiría acceder a la aplicación desde una url provista por el equipo de redes de la UNQ.

changes on 'Cluster information'

e.g. http://localhost:8080/cluster/show/CQ2vcq

add:
max RMSD Q the same mentionated below on 'Maximum RMSD Pair information'
average RMSD Q
max RMSD T
average RMSD T
Group

Subsection "Representative conformer":
'Description' of main conformer (in this case title of 2vcq "Complex structure of prostaglandin D2 synthase at 1.95A.")
'length'
'Species'

if it's posible Standar deviation of RMSD Q and RMSD T, https://www.mathsisfun.com/data/standard-deviation-formulas.html

link in 'Conformer numbers' (in this case 18 ) that scroll down to 'Conformers' list

changes in search results list

add>

-last page button
-conformer quantity column
-maxRMSD-Q of clusters column
-show only 1 result per cluster
-fix empty last page

delete>

-Biological Assembly column
-Resolution

Create Browse section

on this page, we will be able to search the clusters ordened by certain criteria (e. g. organism, family, etc.)

(2) Add prefix to Cluster id

Given that Cluster and conformers uses the same ID, we want to distinguish between Cluster id and Conformer id, so we'll add CQ before cluster id.

Inconsistency in results from basic search

When searching from the home page with a PDB code (e.g. 2ff2) the results are different according to the search field selected:

This should be consistent and it should always direct to search results (i.e. as if searching in "All fields").

Only if the user enters a cluster ID (e.g. CQ2ff2) it may lead to the cluster view directly.

Modification of columns, names and values

Conformer information page

rename 'Longitude' -> 'Length'
rename 'Siblings' -> 'Other conformers'
mark somehow the row of opened conformer of the list

Cluster information

remove 'Average RMSD Tertiary' (we dont have that data)
add 'Representative conformer type:' (with the title of the conformer. People wanna know what kind of cluster are they seeing)
add space between number and Å in Max RMSD Quaternary

Maximum RMSD Pair information

add chains of query and target for 'RMSD Tertiary' row (included in the csv file)

Conformers in cluster

delete 'Cluster' column
rename 'Longitude' -> 'Length'

Statistics page

resize images

search bar changes

-switch 'conformer type' to 'name'

-switch 'conformer source' to 'species' if the string is a part of the species text, should show all that in results

-switch 'cluster ID' to 'PDB' *when a pdb code is written here, the page shows the cluster belonging to the code pdb *

-switch examples>
Example entries: 2vcq | hydrolase | mus musculus

-add 'All fields' by default

-if no text is ingresed, the search shows all results for that field

(8) Dockerizar aplicación

Estuve haciendo algunas pruebas locales y logré dockerizar la aplicación:

Preparamos un directorio hacemos:

mkdir cuis-docker
cd cuis-docker

wget -O cogspur.tgz https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/download/201807260206/squeak.cog.spur_linux64x64_201807260206.tar.gz
git clone --depth 1 https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev.git

tar -zxvf cogspur.tgz
rm cogspur.tgz
mv ./sqcogspur64linuxht ./cogspur

Probablemente se pueden borrar varios archivos de Cuis-Smalltalk-Dev.

Sobre el mismo directorio crear un Dockerfile con:

FROM debian:9-slim
WORKDIR /opt/cuis
COPY . .
CMD cogspur/squeak -vm-display-null -vm-sound-null Cuis-Smalltalk-Dev/Cuis5.0-3665.image

Después buildeamos la imagen con:

docker build -t "cuis_web:testing" ./
docker run -p 8080:8080 cuis_web:testing

Y con eso ya tenemos el servidor levantado, si la imagen estaba en condiciones (con el webserver levantado).

changes in 'Maximum RMSD Pair information ' section

add>

-max RMSD Tertiary pair information (next to the Quaternary)
-'pH' (row)
-'Temperature' (row)

modify>

-rename title, to 'max RMSD Quaternary pair information'
-rename 'Source' row to 'Organism'
-rename 'Sequence identity' to 'Sequence identity (%)'
-rename 'Structural similarity' to 'Structural similarity (%)'
-rename 'RMSD' to ''RMSD (Å)' (angstrom symbol= Unicode Character 'ANGSTROM SIGN' (U+212B))
-new value 'Structural similarity (%)' defined as: Structural similarity * 100 / Structurally equivalent residue pairs
-move 'Sequence identity (%)' below 'Organism'
-move 'Structurally equivalent residue pairs' below 'Sequence identity (%)'

delete>

-Permutations
-Type of alignment
-rank of alignment

(3) Cluster details page

  • conformero referente (por defecto el que tiene el mismo PDB id)
  • Máximo RMSD
  • minimo RMSD
  • promedio RMSD
  • Uniprot del cluster
  • Type del conformero referente
  • cantidad de conformeros del cluster

changes in 'Conformer information'

add>

-'Ligands'
-'pH'
-'Temperature'
-'Description' (title)
-'Type of Movement' (a,b,c)

modify>

-rename 'siblings' por 'other conformers'
-rename 'Longitude' as 'length'
-diferent colour, font for the opened conformer in the list

delete>

-'cluster' column (because all here are inside the same cluster)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.