qsar_graphs's People
qsar_graphs's Issues
Saving the state
In some examples the 'state' of the svg can be saved through the use of # hashes dependent on the variables used.
For example plotting ALOGPs and EC50 would have some address which had #ALOGPs-EC50 or such like.
Need to look into the methods for doing this. It would be useful for trying to share a link.
It may also need to include a reference to which datafile it is using (if functionality is added to allow upload of a datafile)
InChi text position
InChi is displayed in a div in order to allow text wrapping, however the position of the div is absolute from the position of the body and does not take into account the fact that the svg does not necessarily start at the same position as the body.
Need to take some value of current x position, current y position and position the div from that
Missing values
If a set of values are plotted for which one row is missing a value (e.g. prodigiosine missing a pka value) then the value is set to zero.
It should be flagged that the value is missing, either by formatting the point on the plot or by skipping the point, so it is not plotted. But it would be useful to note any points which have been excluded because of missing values.
Dynamic axes selection
Currently allows a dropdown selection of all row headers, this includes all not columns and not only those which contain numeric data which can be plotted.
Two possible solution methods:
- remove any options which are not numeric (filter the dropdown)
- upon selection if the option is not numeric then produce an error and require the user to select a different option to plot
Molecule Display - if inchi absent
If there is no inchi value for a compound it does not display that in the box where the image would display, instead the area is just blank.
It should be replaced by saying 'this compound does not have an InChi'
Or if the inchi/smiles does not return a compound i.e. if it is incorrectly constructed there should be a message
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.