Revision
958 -
Directory Listing
Modified
Fri Feb 12 15:22:36 2010 UTC
(12 years, 5 months ago)
by
duarte
Moved Interval* and IntPair* classes to tools package
Revision
955 -
Directory Listing
Modified
Tue Feb 9 10:44:24 2010 UTC
(12 years, 6 months ago)
by
duarte
Now removed variable and put back code that shouldn't have been commented out
Revision
954 -
Directory Listing
Modified
Tue Feb 9 10:43:02 2010 UTC
(12 years, 6 months ago)
by
duarte
Commented out some unused variables to get rid of warnings
Revision
953 -
Directory Listing
Modified
Mon Feb 8 15:36:45 2010 UTC
(12 years, 6 months ago)
by
duarte
Refactoring of inconsistently named methods in RIGraph
Revision
951 -
Directory Listing
Modified
Fri Jan 29 16:12:34 2010 UTC
(12 years, 6 months ago)
by
duarte
Copied from:
trunk/embed revision 949
Reorganised the project with a src folder for java source files.
Added a jars dir with all jars needed for the project.
Added .project and .classpath pointing to relative path of jars.
The project should now work out of the box after a check-out with eclipse. No need to setup external jars or anything.
Revision
936 -
Directory Listing
Modified
Thu Dec 17 13:45:02 2009 UTC
(12 years, 7 months ago)
by
gmueller
Original Path:
trunk/embed
fields changed to private
Revision
935 -
Directory Listing
Modified
Thu Dec 17 13:44:20 2009 UTC
(12 years, 7 months ago)
by
gmueller
Original Path:
trunk/embed
fields changed to private
Revision
934 -
Directory Listing
Modified
Thu Dec 17 13:41:36 2009 UTC
(12 years, 7 months ago)
by
gmueller
Original Path:
trunk/embed
all fields to private
Revision
933 -
Directory Listing
Modified
Thu Dec 17 13:35:48 2009 UTC
(12 years, 7 months ago)
by
gmueller
Original Path:
trunk/embed
some methods modifiers were changed from protected to public, since classes of the sub package rely on those
Revision
932 -
Directory Listing
Modified
Thu Dec 17 13:34:07 2009 UTC
(12 years, 7 months ago)
by
gmueller
Original Path:
trunk/embed
all classes for evolution, correlation function, neighborhood string converter etc.
Revision
931 -
Directory Listing
Modified
Thu Dec 17 12:18:57 2009 UTC
(12 years, 7 months ago)
by
gmueller
Original Path:
trunk/embed
full package, with all classes
Revision
929 -
Directory Listing
Modified
Tue Dec 8 14:38:46 2009 UTC
(12 years, 8 months ago)
by
gmueller
Original Path:
trunk/embed
final version, might still contain bugs, but seems consistent so far
Revision
928 -
Directory Listing
Modified
Fri Nov 27 15:58:42 2009 UTC
(12 years, 8 months ago)
by
gmueller
Original Path:
trunk/embed
the older version still had a bug in the setNbhStringMaps(String,String) method
Revision
927 -
Directory Listing
Modified
Fri Nov 27 15:38:31 2009 UTC
(12 years, 8 months ago)
by
gmueller
Original Path:
trunk/embed
a class that gets neighborhood Strings and queries them
Revision
884 -
Directory Listing
Modified
Tue Aug 11 16:01:00 2009 UTC
(13 years ago)
by
duarte
Original Path:
trunk/embed
Major commit:
- change of the implementation of Pdb (interface remains backwards compatible). Now data stored in a proper object-oriented way. Pdb not abstract anymore, a protein model can be created by using one of the constructors
- added many tests and test files for Pdb (and merged some already existing tests from the default package)
- removed obsolete classes related to msd
- bug fix: PdbfilePdb now properly reads files with alt codes
- all tests passed
Revision
860 -
Directory Listing
Modified
Fri May 29 15:55:47 2009 UTC
(13 years, 2 months ago)
by
gmueller
Original Path:
trunk/embed
class to estimate the correlation function to a given error function, deals onlz with Population arrays
Revision
858 -
Directory Listing
Modified
Fri May 29 15:44:06 2009 UTC
(13 years, 2 months ago)
by
gmueller
Original Path:
trunk/embed
new class to deal with arrays of Individuals class, provides methods to generate new arrays of Individuals
Revision
857 -
Directory Listing
Modified
Fri May 29 15:41:56 2009 UTC
(13 years, 2 months ago)
by
gmueller
Original Path:
trunk/embed
major bugs removed and documentation added, couple of method removed to new classes, i.g. Population class and CorrelationFunction class
Revision
856 -
Directory Listing
Modified
Thu Apr 30 15:21:32 2009 UTC
(13 years, 3 months ago)
by
gmueller
Original Path:
trunk/embed
fixed randomSets method
Revision
855 -
Directory Listing
Modified
Thu Apr 30 14:21:59 2009 UTC
(13 years, 3 months ago)
by
gmueller
Original Path:
trunk/embed
new class for some evolution
Revision
853 -
Directory Listing
Modified
Tue Apr 7 12:47:24 2009 UTC
(13 years, 4 months ago)
by
gmueller
Original Path:
trunk/embed
distance map and contact map error function
Revision
845 -
Directory Listing
Modified
Mon Mar 16 13:26:35 2009 UTC
(13 years, 4 months ago)
by
duarte
Original Path:
trunk/embed
Move the scoring methods to their own class as statics. Did a bit of refactoring.
Revision
843 -
Directory Listing
Modified
Fri Mar 6 16:31:07 2009 UTC
(13 years, 5 months ago)
by
duarte
Original Path:
trunk/embed
One more command line argument: contact percent sampling
Revision
835 -
Directory Listing
Modified
Mon Jan 26 13:38:34 2009 UTC
(13 years, 6 months ago)
by
duarte
Original Path:
trunk/embed
Changed scoring: from sum(upi-ui)2 to sum of max(0,upi-ui).
New methods to write subsets to files in table (tab delimited) format.
Now main() writes out all scores/subsets to two files instead of only outputting best, worse and ensemble of bests.
Moved ScoreSet to its own file, new static methods to read subsets from db.
Revision
833 -
Directory Listing
Modified
Wed Jan 21 10:24:20 2009 UTC
(13 years, 6 months ago)
by
duarte
Original Path:
trunk/embed
New method to get an ensemble RIG from a group of best scoring sets.
Revision
832 -
Directory Listing
Modified
Tue Jan 20 12:01:34 2009 UTC
(13 years, 6 months ago)
by
duarte
Original Path:
trunk/embed
Changed the scoring so that is an error function: now it is the average sum square upper bounds deviation from the contact map. A perfect fit to the contact maps is err=0.
Cleaned up, refactored and documented.
Revision
831 -
Directory Listing
Modified
Mon Jan 19 17:09:04 2009 UTC
(13 years, 6 months ago)
by
duarte
Original Path:
trunk/embed
New experimental class Distiller
Revision
826 -
Directory Listing
Modified
Fri Jan 16 18:26:07 2009 UTC
(13 years, 6 months ago)
by
duarte
Original Path:
trunk/embed
Now printing statistics for both lower and upper violations.
Revision
825 -
Directory Listing
Modified
Fri Jan 16 12:03:14 2009 UTC
(13 years, 6 months ago)
by
duarte
Original Path:
trunk/embed
Fixed bug: this time really fixed bug from last revision. Now references of the bounds arrays are properly handled (hopefully!). Tests seem correct: now the output models when metrizing seem not to be correlated anymore
Revision
824 -
Directory Listing
Modified
Thu Jan 15 18:19:27 2009 UTC
(13 years, 6 months ago)
by
duarte
Original Path:
trunk/embed
Fixed bug: was reusing the same bounds after every metrization in reconstruct(), now restarting from the initial bounds for each metrization.
In metrize() final sampled matrix is now always reinitialising seed.
Revision
823 -
Directory Listing
Modified
Thu Jan 15 16:09:59 2009 UTC
(13 years, 6 months ago)
by
duarte
Original Path:
trunk/embed
Now printing restrains viols and bounds viols.
Revision
822 -
Directory Listing
Modified
Wed Jan 14 16:08:19 2009 UTC
(13 years, 6 months ago)
by
duarte
Original Path:
trunk/embed
Now Reconstructer can also take RIGraphs with "unobserved" residues (i.e. with missing nodes).
Model pdb files that Reconstructer creates now contain strictly only CA atoms.
Revision
821 -
Directory Listing
Modified
Tue Jan 13 18:52:50 2009 UTC
(13 years, 6 months ago)
by
duarte
Original Path:
trunk/embed
New classes Reconstructer and ModelPdb. Reconstructer is a one-stop solution for reconstructing from contact maps (RIGraph) using BoundsSmoother and Embedder. At the moment doesn't support reconstruction of contact maps with non-observed residues.
Revision
804 -
Directory Listing
Modified
Tue Nov 18 17:49:17 2008 UTC
(13 years, 8 months ago)
by
duarte
Original Path:
trunk/embed
Made Bound[][] bounds a member, thus changing the signature of most methods. Refactored getBoundsAllPairs(bounds) to better name computeTriangleInequality: now it uses as input the bounds member variable and updates it as output.
Revision
803 -
Directory Listing
Modified
Tue Nov 18 13:21:34 2008 UTC
(13 years, 8 months ago)
by
duarte
Original Path:
trunk/embed
Fisrt full implementation of metrization
Revision
802 -
Directory Listing
Modified
Mon Nov 17 18:27:21 2008 UTC
(13 years, 8 months ago)
by
duarte
Original Path:
trunk/embed
Some big changes: now internally we use the data structure Bound[][] for all steps. We only use graphs for when we need to calculate shortest paths.
Define some static functions for printing info.
Made the scaling method an option passed as an argument to embed()
Extracted to separate file the Bound class.
Drafted an implementation of metrize
Revision
800 -
Directory Listing
Modified
Fri Nov 14 17:20:56 2008 UTC
(13 years, 8 months ago)
by
duarte
Original Path:
trunk/embed
Introduced scaling of the embedded coordinates (first good embedding ever!!)
Make the random generation more consistent. Also introduced for debugging a fixed seed.
Revision
799 -
Directory Listing
Modified
Thu Nov 13 17:56:16 2008 UTC
(13 years, 8 months ago)
by
duarte
Original Path:
trunk/embed
Fixed in BoundsSmoother: now the lower bound will be set to the triangle inequality value only if the newly found lower bound is bigger than the hard spheres bound.
Now we also introduce contiguous CA distance constraints (3.8)
In main now checking for violations to the full bounds matrix.
New method in Pdb for getting distance matrix as Jama object
Revision
798 -
Directory Listing
Modified
Thu Nov 13 11:31:06 2008 UTC
(13 years, 8 months ago)
by
duarte
Original Path:
trunk/embed
New method in Pdb to set atoms for all coordinates of a given atom. Used in BoundsSmoother and Embedder mains.
Changed slightly how parameters are passed in BoundsSmoother.
Revision
797 -
Directory Listing
Modified
Wed Nov 12 16:13:39 2008 UTC
(13 years, 8 months ago)
by
duarte
Original Path:
trunk/embed
Lower bounds bounds-smoothing now also implemented (using Dijkstra's shortest path algorithm and offsetting to avoid negative weights).
Revision
796 -
Directory Listing
Modified
Tue Nov 11 10:01:20 2008 UTC
(13 years, 9 months ago)
by
duarte
Original Path:
trunk/embed
First implementation of BoundsSmoother. Does only bounds smoothing through triangle inequality for the upper bounds (for lower bounds just takes a hard-spheres distance value)
Revision
787 -
Directory Listing
Added
Mon Nov 3 14:17:04 2008 UTC
(13 years, 9 months ago)
by
duarte
Original Path:
trunk/embed
First implementation of the embedding part of the EMBED algorithm by Havel: from an exact complete distance matrix gives 3d coordinates for the embedding.