Noam Slonim's Homepage
Resources and Links for Clustering:
Clustering Software
- gCluto : I started testing it. It has a simple but nice data management tool set, clustering selector and a graph viewer.
Clustering Review
http://www.elet.polimi.it/upload/matteucc/Clustering/tutorial_html/
I was searching for clusters ended up with a seasonal picture.. :) Will continue searching tomorrow...
General Resources
Nucleic Acids Research Database Lists contains links to many databases related to genomic data. Excellent resource.
Antimicrobial Peptides
Antiinfective Peptides Laboratory (Trieste, Italy)
Synthetic Antimicrobial Peptide Database
Antimicrobial Peptide Database from University of Nebraska Medical Center
Antimicrobial Sequences ANTIMIC
OpenCourseWare Finder
I took this picture when I was in France last year. Why would a monster look so thoughtful?
I sometimes forget that our cats were this small when we first got them. Now they are 19lb each...
Rollyo: Roll Your Own Search Engine
It outputs HTML/TEX/or JPEG so that the data and equations are reusable.
PlanetMath
Global Financial Data
Uri Alon's Molecular Cell Biology Lab
Gene expressionWhich mean do you mean? : Nature Reviews Genetics
Dictionary of Algorithms and Data Structures
Stiched the pictures I took from the balcony manually. Still need to learn how to take this pictures so that automatic stiching works nicer.
Patent 6,887,847
Interesting story on Antimicrobial Peptides in NATURE. Recently more and more information is getting out on the design of peptides. Since in the last 40 years there are no major discoveries or R&D in Antibiotics, peptides with antimicrobial effect are becoming pretty interesting.
Link to the article:
Scientists discover how cancer spreads - Cancer - MSNBC.com
Today I am studying different type of helices. Found an interestingly simple and clear explanation of all the molecular structures.
For years I thought the primary, secondary, tertiary and quaretenery structures explain everything. Apparantly there other intermediate structure like domains. Interesting reading.
I am planning to change this post regularly to capture links. I might
add them to the comments and then incorporate them into categories in
the post. The categories might change and I might need to incorporate a
different format at some point, but for now it should be enough. Please
add usefull sites into the comments and please add some detail what
that link is for.
Category | Link | Description |
Search | Google | General search engine |
Google Scholar | Search for papers | |
Citeseer | Search for papers and citations | |
ArXiv | Search for papers | |
Preview Seek | General search with categories | |
Bioinformatics | Protein Structures | A tutorial on protein structures |
Antimic. Peptide DB | Antimicrobial Peptide database with additional resources on design. | |
Research
- Post to CiteULike
- ThinkFree Office Online
- Writely - The Web Word Processor
- CiteULike: okarsligil's library
Weird Science
- Global Consciousness Project -- consciousness, group consciousness, mind
- On-Line Encyclopedia of Integer Sequences (Look...
- Deniz Yuret's Math Problems
References
- The Math Forum - Ask Dr. Math
- Institute for Systems Biology: Home
- San Diego Supercomputer Center: Delivering Cyberinfrastructure
- MIT OpenCourseWare | OCW Home
- eFunda: The Ultimate Online Reference for Engineers
- Free Programming and Computer Science Books
- Textbook Revolution
- Welcome
- Dictionary of Algorithms
Software-Tools
- FileForum | TeXnicCenter
- Free Source Code Version Control Software (Revision Control Software) (thefreecountry.com)
- Cytoscape: Analyzing and Visualizing Biological Network Data
- The BUGS Project - Bayesian inference Using Gibbs Sampling
- EndNote - Introductory Tutorial for EndNote7
- Xd3d home page
- The Knowledgebase and Analytical Tools of Bioinformatics
- Bioinformatics.Org: Molecular Linux
- bioknoppix portal - Welcome to bioknoppix home
- DNALinux
- Bio-Linux
Paper Search
- Computer and Information Science Papers CiteSeer Publications ResearchIndex
- arXiv.org e-Print archive
- Google Scholar
- Computer and Information Science Papers CiteSeer Publications ResearchIndex
Online Articles
- ACM
Queue - Hitchhiker's Guide to Biomorphic Software - Discover how
nature's most successful systems can work to inspire your software.
- Bioinformatics Factsheet
- To read during Protein Structure (Block 4).
- Bioinformatics Introduction
- How to Think Like a Computer Scientist: Learning with Python
Online Courses
- MIT
OpenCourseWare | Electrical Engineering and Computer Science | 6.092
Bioinformatics and Proteomics, January (IAP) 2005 | Home
- MIT OpenCourseWare | Sloan School of Management | 15.062 Data Mining, Spring 2003 | Lecture Notes
- MIT OpenCourseWare | Biology | 7.012 Introduction to Biology, Fall 2004 | Video Lectures
- MIT OpenCourseWare | Mathematics | 18.417 Introduction to Computational Molecular Biology, Fall 2004 | Home
- MIT OpenCourseWare | Biology | 7.91J Foundations of Computational and Systems Biology, Spring 2004 | Home
- Game Theory .net - Resources for Learning and Teaching Strategy for Business and Life
- The Biology Project
- Serafim Batzoglou's Website
- cause, chance and Bayesian statistics - Bayes theory for conditional and marginal probabilities
- Bayes Statistics [ISyE 8843] Home Page
- Greg Butler: Bioinformatics Algorithms Course
Second full day at Sanibel Harbour Resort. The weather does not seem to
be very happy today but there are still some of these birds sitting in
the front yard :)
Today I woke up in Florida. It is snowing in Boston but it is 78F here. The pool outside seems very inviting. I will collect my papers and notes and will go down to the poolside soon. Will post some pictures after I come back. I am planning to use a new tool I discovered recently: Autostich. I took multiple pictures from the balcony that I am hoping to bring together to create a high resolution image.
Well for a long time I was planning the create a site where I could do the following:
- Keep my ideas
- Work on some projects
- Collect opinions, ideas
- Keep my important links
- Keep my library or at least a link to a system that keeps my libaray
- Have a site that would function as a research diary for each
individual ideas, since I tend to loose the scratch papers I scribble
them on
UPDATE: I forgot to put the web link: www.writely.com
Orhan out.
Concurrent Remote Desktop Sessions in Windows XP SP2
I want to add more over time. I have some weird ideas that someone might find interesting.
Finally I will have some time to work on my academic research as well. Expect to see the long promised filtering algorithms.
Orhan out.
So this gave me an idea: Do it yourself music engine...
In movies they have these artists in police stations who sketch the picture of the suspect based on the description of the observers.
+
There is now software police uses that does this in an computer environment. People select types of facial features and the computer merges them and then morphs the picture until the observer is satisfied. Much faster and you do not need an artist :)
+
There is already research in what people like in terms of melodies, rhythms etc. There are definitely winning combinations.
= Create a software where the user describes what type of music they want and the computer generates it and morphs it until the user is satisfied. User should be able to sample songs they want. Or select styles from popular songs (there should be a fingerprinting algorithm to uniquely identify a song and other algorithms that drive the work in progress towards that fingerprint (like minimization in optimization) so that they sound similarly but not the same).
Over the years I started first with KVM switches, then I started using VNC or RDP (Microsoft Remote Desktop) to eleminate the need for extra hardware (and the other machines I use sometimes are not under my desk but far far away). Last year when I was writing some test plans I needed two displays. One for the application I was writing test plans for and one for the document. ALT+TABing was very ineffient. My work machine is an IBM Thinkpad A22. It is kind of an old machine. When you attach an external monitor to newer laptops you can display separate things on the Laptop screen and the extra monitor.. unfortunatelly A22's graphic card cannot handle such a task. So I had to give up the extra monitor but I needed more desktop real estate. So I went to the junk yard (in the office) and grabbed an even older A20. I put a basic WinXP instance on it and started looking for a way to use its screen as an extention to mine.. After googling for an hour I found Maxivista. It is a server/client software. The server part sits on my machine and the Viewer part sits on the A20. When you enable it the A20s screen becomes a second monitor on your machine. It works very nicely over the network connection. You can decide geographically where you want to put the extra screen relative to your screen and then when you move the mouse accross yours it enters the other screen. You can grab and move windows to the other screen or you can open a very large window to cover both screens (useful if you have to draw very large diagrams on Visio). So that solved some of my problems. Actually it is possible to extend the screen upto 4 machines using this software.
When I started thinking that I have finally a good solution for my problems I needed to VPN to a remote site and do some database work. My machine did not have the software and I could not install it on my machine since it was conflicting with other software. So I had to use another machine. I found the machine (another A22) but did not have space on my desk to put it. I had to put it in a folder holder behind my own A22. Of course I could not use the keyboard or the mouse stick on it. So when I was going to get a KVM switch I decided to do another Google search. After 15 minutes I found what I was looking for: A software KVM, and a free one...Synergy. It is also a client/server app. I installed the server on my machine and the client on the other A22. I configured the application with the geographic location of my machine. When I started it I had my solution...When I move the mouse up behind my own screen I moves into the other A22 with the VPN and database sofware, if I move it to the left it goes to the A20 to the left of my machine.
So know I have 3 laptops sitting on my desk. One is an extention to my screen (I do not use its CPU cycle, just the screen) and the other one is an extra CPU with its own desktop. Works very nicely.
Now what I really need is something like X in Unix, but more flexible:
-1 or more screens sharing the same desktop (like a very large screen)
-1 or more CPUs (boxes) should be running the applications on this screen. I should be able to decide where to run the application (both where on the screen and on which CPU)
-Only 1 set of keyboard and mouse.
-It should be a cross OS platform (A new virtual desktop running on Windows, Linux etc) Of course Windows apps will only run on Windows CPUs and Linux apps on Linux CPUs but both will show up on the same desktop. (Cygwin does this partially)
All the pieces are out there: Cygwin, Synergy, Maxivista etc. Someone has to bring them together. The solution would be like having a cluster on every desk. Can someone create something like that for me please????
Found a new toy: Amaya from W3C foundation. A very nice HTML, MATHML, SVG editor. I am mostly interested in its math representation skills. I might use it to create some short papers. I can then print them in PDF format and post online.
I will update the Technology blog with some Software wishlists. For a long time I was thinking about some software that would make my life easier... I will write them down, perhaps someone will create them for me :)
Orhan out.