Claims
- 1. A story editor for providing a narrative structure for textually organizing information about interrelationships among items derived from diverse informational sources, said story editor comprising:
a syntax-directed tree editor; means for identifying players to describe entities that play an active role in a story described; and means for defining hypotheses about interactions between the players.
- 2. The story editor of claim 1, further comprising:
means for summarizing the story described as a theme.
- 3. The story editor of claim 1, further comprising:
means for defining alternative hypotheses describing possible alternative interactions between the players.
- 4. The story editor of claim 1, further comprising means for documenting supporting and opposing statements in support of or in opposition to one or more hypotheses, respectively.
- 5. The story editor of claim 1, further comprising means for importing an existing story.
- 6. The story editor of claim 1, wherein the players comprise items, collections, or a combination of items and collections.
- 7. The story editor of claim 1, wherein said means for identifying players comprise means for importing items from scientific text, graphical data or experimental data.
- 8. The story editor of claim 1, wherein said means for identifying hypotheses comprise means for importing interactions or relationships from scientific text, graphical data or experimental data.
- 9. A system for organizing information across external information objects comprising:
a results manager for viewing detailed experimental results; a story editor for providing a narrative structure for textually organizing information about interactions between items, wherein said items comprise the experimental results.
- 10. The system of claim 9, wherein said results manager further comprises means for importing experimental data form external sources.
- 11. The system of claim 9, wherein said external sources include DNA microarray experimental results, relative protein abundance measures derived from mass spectrometry; protein fragment data derived from gel electrophoresis experiments, Taqman data and clinical data.
- 12. The system of claim 9, comprising multiple results manager viewers.
- 13. The system of claim 9 wherein said story editor comprises means for importing said items from said results manager.
- 14. The system of claim 9, wherein said story editor is a syntax-directed editor.
- 15. The system of claim 9, further comprising an object editor adapted to annotate an item or interaction with a textual description.
- 16. The system of claim 9, wherein said story editor comprises means for annotating an item or interaction with a textual description.
- 17. The system of claim 9, further comprising a collection manager adapted to group related items together as a collection
- 18. The system of claim 17, wherein said story editor comprises means for importing collections from said collection manager.
- 19. The system of claim 17, wherein said collections are free-form sets of items.
- 20. The system of claim 17, wherein said collection manager comprises means for importing items from said results manager.
- 21. The system of claim 17, wherein said collection manager comprises means for semi-automatically importing items from said results manager.
- 22. The system of claim 17, wherein said collection manager comprises means for text mining scientific literature to form collections.
- 23. The system of claim 17, further comprising means for overlaying items from said results manager or story editor onto said collection manager.
- 24. The system of claim 17, wherein said collections comprises links to external information.
- 25. The system of claim 9, further comprising a diagram editor adapted to graphically organize information about interactions between said items.
- 26. The system of claim 25, further comprising means for importing said items and interactions from said results manager or from said story editor.
- 27. The system of claim 25, wherein said diagram editor comprises means for generating nodes corresponding to said items and means for generating links between said nodes which correspond to said interactions.
- 28. The system of claim 25, wherein said diagram editor comprises means for adding arbitrary nodes or links to the graphical organization.
- 29. A system for organizing information across external information objects comprising:
a results manager for importing and viewing detailed experimental results as one type of representation of external information objects; a collection manager for creating and manipulating collections of items representing external information objects; a story editor for providing a narrative structure for textually organizing information about interactions between items, collections or items and collections; and a diagram editor for incorporating items, collections or items and collections, as well as interactions between said items, collection, or items and collections, into a graphical representation of a story.
- 30. The system of claim 29, further comprising an object editor for adding as well as editing annotations to items, collections, stories, interactions, and graphical representations of stories.
- 31. The system of claim 29, further comprising means for overlaying information from one or more of said results manager, collection manager, story editor and diagram editor on one or more of the viewers of said results manager, collection manager, story editor and diagram editor.
- 32. The system of claim 30, further comprising means for tagging each said annotation with the name of a user who created it and with a time stamp indicating the time of creation of said annotation, respectively.
- 33. The system of claim 30, further comprising means for generating a web repository, wherein said web repository includes a web page for each said item.
- 34. The system of claim 30, further comprising means for saving work in progress.
- 35. A system for organizing information across external information objects comprising:
a results manager for importing and viewing detailed experimental results as one type of representation of external information objects; a collection manager for creating and manipulating collections of items representing external information objects; a story editor based on a narrative grammar for incorporating said items and collections into the narrative grammar to form a story; a diagram editor for incorporating items, collections and interactions into a graphical representation of a story; and an object editor for adding or manipulating annotations to information within the system.
- 36. The system of claim 35, wherein said information within the system includes one or more objects, items, collections, stories, interactions, or graphical representations of stories.
- 37. The system of claim 35 where an update of information contained in any one of components comprising said results manager, collection manager, story editor and diagram editor is automatically made in the remainder of said components.
- 38. The system of claim 35, wherein said annotations include are selected from at least one of the group consisting of text, data, pointers to external objects and pointers to external data.
- 39. The system of claim 35, wherein said results manager supports the display and annotation of items.
- 40. The system of claim 35, wherein said collection manager supports the display and annotation of collections.
- 41. The system of claim 35, wherein said story editor supports the display and annotation of story nodes.
- 42. The method of claim 35, wherein said diagram editor supports the display and annotation of nodes and interactions.
- 43. A method of organizing information across external information objects comprising the steps of:
importing information of diverse types from diverse sources; organizing the information into concepts and categories using a free-form database model; and formulating and documenting tentative explanations and hypotheses using the free-form database model.
- 44. The method of claim 43, further comprising the step of attaching citations to the information by cutting and pasting or dragging and dropping the citations.
- 45. The method of claim 44, wherein the citations are selected from the group consisting of Web references, files, free-form text, and graphic elements.
- 46. The method of claim 43, further comprising the step of providing a web repository of the organized information, explanations and hypotheses to be accessed by others.
- 47. The method of claim 46, further comprising the step of incorporating verification and feedback from others who access the organized information, explanations and hypotheses and provide said verification and feedback.
- 48. The method of claim 43, wherein the information is biological information.
- 49. A free-form database model, embodied in software components, comprising:
items which represent external information objects; collections of items; textual stories describing said items, collections and interactions between said items, collections, and items and collections; and graphical stories describing said items, collections and interactions between said items, collections, and items and collections.
- 50. The free-form database model of claim 49, further comprising means for saving and restoring work in progress, wherein the free-form database model can be saved to and restored from persistent storage.
- 51. A method of verifying and validating experimental data, said method comprising the steps of:
importing the experimental data into a results manager; overlaying items selected from the results manager onto a textual story provided in a story editor or onto a graphical story in a diagram editor; and comparing the overlaid items with the information in the textual story or graphical story.
- 52. The method of claim 51, wherein said overlaying is performed by selecting an item in the results manager.
- 53. The method of claim 51, wherein said overlaying is performed by selecting at least one node or interaction in the graphical story.
- 54. A computer-readable medium carrying one or more sequences of instructions from a user of a computer system user for organizing information across external information objects, wherein the execution of the one or more sequences of instructions by one or more processors cause the one or more processors to perform the steps of:
importing information of diverse types from diverse sources; organizing the information into concepts and categories using a free-form database model; and formulating and documenting tentative explanations and hypotheses using the free-form database model.
- 55. The computer readable medium of claim 54, wherein the step of formulating and documenting tentative explanations and hypotheses comprises generating a story utilizing a story grammar.
- 56. The computer readable medium of claim 55, wherein the step of generating a story is performed with a syntax-directed tree editor.
- 57. The computer readable medium of claim 54, wherein the formulation of hypotheses comprises generating a graphical story.
- 58. The computer readable medium of claim 54, wherein the following further step is performed:
attaching citations to the information by cutting and pasting or dragging and dropping the citations.
- 59. The computer readable medium of claim 58, wherein the citations are selected from the group consisting of Web references, files, free-form text, and graphic elements.
- 60. The computer readable medium of claim 54, wherein the following further step is performed:
providing a web repository of the organized information, explanations and hypotheses to be accessed by others.
- 61. The computer readable medium of claim 60, wherein the following further step is performed:
incorporating verification and feedback from others who access the organized information, explanations and hypotheses and provide said verification and feedback.
- 62. The computer readable medium of claim 54, wherein the information is biological information.
- 63. A computer-readable medium carrying one or more sequences of instructions from a user of a computer system user for organizing information across external information objects, wherein the execution of the one or more sequences of instructions by one or more processors cause the one or more processors to perform the steps of:
generating a results manager for importing and viewing detailed experimental results as one type of representation of external information objects; generating a collection manager for creating and manipulating collections of items representing external information objects; generating a story editor based on a narrative grammar for incorporating said items and collections into the narrative grammar to form a story; generating a diagram editor for incorporating items, collections and interactions into a graphical representation of a story; and generating an object editor for adding or manipulating annotations to information within the system.
CROSS-REFERENCE
[0001] This application is a continuation-in-part application of application Ser. No. 09/863,115, filed May 22, 2001, and titled “Software System for Biological Storytelling”, which is incorporated herein by reference in its entirety and to which application we claim priority under 35 USC § 120.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09863115 |
May 2001 |
US |
Child |
10155405 |
May 2002 |
US |