A system for liver disease diagnosis, comprising: a data retriever capable of retrieving one or more liver visual data sets and non-visual information associated with a subject and specific to a liver disease; and a visual data manipulation mechanism capable of: (i) rendering a visual data manipulation page, wherein the visual data manipulation page includes: a first area for displaying images of the one or more data sets and for manipulating the one or more data sets, and a second area for providing a plurality of selectable means to activate one or more data manipulation operations to be performed with respect to the one or more data sets displayed in the first area, wherein, when the first area is configured to manipulate more than one data set, each image is from a corresponding data set and images from different data sets can be displayed synchronously; (ii) visualizing one or more retrieved liver visual data sets in the visual data manipulation page, and (iii) effectuating one or more data manipulation operations, activated via the plurality of selectable means displayed on the visual data manipulation page and to be performed with respect to the one or more data sets, wherein more than one data set can be visualized in a synchronized manner, wherein a speed of displaying different slices of a data set of volumetric data in the first area is determined based on a distance of a displayed slice from a lesion candidate slice. a data retriever capable of retrieving one or more liver visual data sets and non-visual information associated with a subject and specific to a liver disease; and a visual data manipulation mechanism capable of: (i) rendering a visual data manipulation page, wherein the visual data manipulation page includes: a first area for displaying images of the one or more data sets and for manipulating the one or more data sets, and a second area for providing a plurality of selectable means to activate one or more data manipulation operations to be performed with respect to the one or more data sets displayed in the first area, wherein, when the first area is configured to manipulate more than one data set, each image is from a corresponding data set and images from different data sets can be displayed synchronously; (ii) visualizing one or more retrieved liver visual data sets in the visual data manipulation page, and (iii) effectuating one or more data manipulation operations, activated via the plurality of selectable means displayed on the visual data manipulation page and to be performed with respect to the one or more data sets, wherein more than one data set can be visualized in a synchronized manner, (i) rendering a visual data manipulation page, wherein the visual data manipulation page includes: a first area for displaying images of the one or more data sets and for manipulating the one or more data sets, and a second area for providing a plurality of selectable means to activate one or more data manipulation operations to be performed with respect to the one or more data sets displayed in the first area, wherein, when the first area is configured to manipulate more than one data set, each image is from a corresponding data set and images from different data sets can be displayed synchronously; a first area for displaying images of the one or more data sets and for manipulating the one or more data sets, and a second area for providing a plurality of selectable means to activate one or more data manipulation operations to be performed with respect to the one or more data sets displayed in the first area, wherein, when the first area is configured to manipulate more than one data set, each image is from a corresponding data set and images from different data sets can be displayed synchronously; (ii) visualizing one or more retrieved liver visual data sets in the visual data manipulation page, and (iii) effectuating one or more data manipulation operations, activated via the plurality of selectable means displayed on the visual data manipulation page and to be performed with respect to the one or more data sets, wherein more than one data set can be visualized in a synchronized manner, wherein a speed of displaying different slices of a data set of volumetric data in the first area is determined based on a distance of a displayed slice from a lesion candidate slice.