1. A system for transforming media elements into a narrative comprising: a processor; a memory in communication with the processor; a clustering module in communication with the processor and the memory, the clustering module configured to: receive a dataset comprising a plurality of media elements each comprising metadata; and organize the plurality of media elements into a plurality of clusters based on the metadata, the plurality of clusters being organized into a clustering tree; and a narrative module in communication with the processor and the memory, the narrative module configured to create a narrative comprising a plurality of the media elements arranged into a narrative sequence, the narrative sequence being structured according to the clustering tree and for a predetermined duration, the narrative sequence comprising a story introduction for introducing the narrative, a geographic introduction for contextualizing a cluster, a time introduction for identifying a cluster time period, a show of media elements for representing the media elements, and a story end, wherein the narrative module is configured to create the narrative sequence according to an algorithm comprising specific durations for at least the following entries: story introduction (SI), geographic introduction (GI), time introduction (TI), show of photos, with a minimum duration for photo representation (P min ), and story end, given (SE guess ), where T is a total duration of the narrative, N is a total number of media elements in the dataset, and the algorithm produces the following result: 
 T>SI+GI+TI+P min +SE guess .
1. A system for transforming media elements into a narrative comprising: a processor; a memory in communication with the processor; a clustering module in communication with the processor and the memory, the clustering module configured to: receive a dataset comprising a plurality of media elements each comprising metadata; and organize the plurality of media elements into a plurality of clusters based on the metadata, the plurality of clusters being organized into a clustering tree; and a narrative module in communication with the processor and the memory, the narrative module configured to create a narrative comprising a plurality of the media elements arranged into a narrative sequence, the narrative sequence being structured according to the clustering tree and for a predetermined duration, the narrative sequence comprising a story introduction for introducing the narrative, a geographic introduction for contextualizing a cluster, a time introduction for identifying a cluster time period, a show of media elements for representing the media elements, and a story end, wherein the narrative module is configured to create the narrative sequence according to an algorithm comprising specific durations for at least the following entries: story introduction (SI), geographic introduction (GI), time introduction (TI), show of photos, with a minimum duration for photo representation (P min ), and story end, given (SE guess ), where T is a total duration of the narrative, N is a total number of media elements in the dataset, and the algorithm produces the following result: 
 T>SI+GI+TI+P min +SE guess . 15. The system of claim 1 , wherein the narrative sequence comprises a visual presentation displaying the plurality of the media elements included in the narrative sequence in a defined order over a defined duration to represent the narrative.