Architecture for genomic data analysis comprising: - a plurality of applicative nodes, each applicative node comprising: - a computing system comprising at least one computing node, the computing system being constructed and configured to perform genomic computations, - a human-machine interface constructed and configured to communicate with the computing system, - an access interface to a knowledge base, - a knowledge base constructed and configured to communicate with the plurality of applicative nodes, said knowledge base containing genomic data; - a plurality of private spaces contained within the knowledge base, each private space being constructed and configured: - to contain metadata and results from a computation performed by the computing system of an authenticated entity comprising 1 to n user(s), characterized in that said results are encrypted using an encryption key of said entity, and - to be accessible in read-mode only to users of the authenticated entity; - an identification and authentication system for a user, the identification and authentication system being configured: - to identify said user in an identification database containing for each user the encryption key of the entity corresponding to said user, - to use a password known only to the user to release said encryption key of said entity corresponding to said user and return said encryption key encrypted with an asymmetric system to said user. - a plurality of applicative nodes, each applicative node comprising: - a computing system comprising at least one computing node, the computing system being constructed and configured to perform genomic computations, - a human-machine interface constructed and configured to communicate with the computing system, - an access interface to a knowledge base, - a computing system comprising at least one computing node, the computing system being constructed and configured to perform genomic computations, - a human-machine interface constructed and configured to communicate with the computing system, - an access interface to a knowledge base, - a knowledge base constructed and configured to communicate with the plurality of applicative nodes, said knowledge base containing genomic data; - a plurality of private spaces contained within the knowledge base, each private space being constructed and configured: - to contain metadata and results from a computation performed by the computing system of an authenticated entity comprising 1 to n user(s), characterized in that said results are encrypted using an encryption key of said entity, and - to be accessible in read-mode only to users of the authenticated entity; - to contain metadata and results from a computation performed by the computing system of an authenticated entity comprising 1 to n user(s), characterized in that said results are encrypted using an encryption key of said entity, and - to be accessible in read-mode only to users of the authenticated entity; - an identification and authentication system for a user, the identification and authentication system being configured: - to identify said user in an identification database containing for each user the encryption key of the entity corresponding to said user, - to use a password known only to the user to release said encryption key of said entity corresponding to said user and return said encryption key encrypted with an asymmetric system to said user. - to identify said user in an identification database containing for each user the encryption key of the entity corresponding to said user, - to use a password known only to the user to release said encryption key of said entity corresponding to said user and return said encryption key encrypted with an asymmetric system to said user.