The following topics are available to meet the undergraduate research requirement. Send me e-mail if you are interested.

  1. A text index of Linux documentation using ISR techniques. This would involve processing online Linux documentation and producing a cross referenced index data base.
  2. Conversion of BioPerl routines to C++/C code using the new C++/Mumps class libraries and macros. Note: no biology required. bio.perl.org - Main page
    BioPerl Documentation.
  3. Developing additional C/C++ toolkit classes, functions, macros and tools for hierarchical data bases.
  4. Developing a toolkit of C/C++ classes, functions and macros for specific application areas such as IS&R, Data Base Management, etc.
  5. Porting the hierarchical class library to MS Windows.
  6. Experiments in indexing genomic data. Some references are here . Note: no biology required.
  7. Modify the Berkeley Data Base RPC facility to incorporate open SSL encryption of network traffic and user authentication.
  8. Develop a 64 bit adressed multi-threaded direct access disk I/O access method that can be shared by multiple concurrent local processes.
  9. Build or modify a btree file system to incorporate data encryption of file contents with multiple user keys.
  10. Devise a Linux shell based on the Mumps interpreter.
  11. Modify the Mumps network code developed by Mike Janssen to incorporate user authentication.
  12. Experiments in building a distributed data base facility using multiple networked machines to support parallel genomic data base searches. (these are really big (>25GB) files - can you distribute the data across multipel machines and search it in parallel?) This project could involve several people.
  13. BioPerl implementation of Mumps hierarchical data base.
  14. Modify the Mumps iterpreter to become an Apache module (httpd-mumps).
  15. Develop Linux hosted cgi-based web interface for PostgreSQL Relational Data Base System using Mumps.
  16. Packaging Mumps distribution in rpm, deb, etc. format.
  17. Conversion of VA (Veterans Administration) File Manager to run with the Mumps Compiler.
  18. Development of DLL implementation of Mumps external Goto and Do commands.
  19. Extend the Mumps interpreter to meet 95 ANSI standard.
  20. Develop a Mumps to SQL data base mapping.
  21. Rebuild Mumps compiler pattern matching operator code to comply with current standard using regex, if possible.
  22. Conversion of interpreted Mumps functions to compiled functions for Mumps compiler.
  23. Develop macro preprocessor for medical record systems, possibly using M4
  24. Development of a GNU-GPL, web based, medical record system.
  25. Experiments in information storage and retrieval.
  26. Conversion of output of the Mumps compiler from C to C++ and/or Java.
  27. Use BLAST and/or FASTA to index documents.
  28. Crash-proof the Mumps native globals file system.
  29. Something you suggest that we agree upon.
See also 810:116 topic list