A computer-implemented method for assembly of metagenomic sequences comprising: representing each of a plurality of metagenomics sequence in three-dimensional space to obtain a plurality of sequence vector, wherein representing comprises: determining frequencies of possible tetra-nucleotides for each of the plurality of metagenomics sequence; obtaining an intermediate vector corresponding to each of a plurality of metagenomic sequences based on the determined frequencies; and; transforming, for each of the plurality of metagenomic sequences, the intermediate vector into a sequence vector to obtain a plurality of sequence vectors based on a set of reference points; defining, based on the plurality of sequence vectors, a cuboid having a plurality of grids in the three dimensional space, wherein the cuboid encompasses the plurality of metagenomic sequences, wherein defining further comprises:; ascertaining three dimensional coordinates for each of the plurality of metagenomic sequences based on the plurality of sequence vectors; determining, for each axis of the three dimensional space, a farthest coordinate and a closest coordinate from among the three dimensional coordinates; and calculating length of the cuboid in the each axis based on the difference between the farthest coordinate and the closest coordinate in the corresponding axis; traversing progressively the plurality of grids to assemble the plurality of metagenomics sequence into one or more contigs, wherein a contig includes metagenomics sequence originating from the same genome, wherein the traversing further comprises: obtaining, for each of the plurality of grids, one or more metagenomic sequences from among the plurality of metagenomics sequences, wherein the one or more metagenomic sequences are located within coordinates defined by the grid and immediate neighbors of the grid in the cuboid; and assembling, for each of the plurality of grids, the corresponding one or more metagenomic sequences into the one or more contigs. representing each of a plurality of metagenomics sequence in three-dimensional space to obtain a plurality of sequence vector, wherein representing comprises: determining frequencies of possible tetra-nucleotides for each of the plurality of metagenomics sequence; obtaining an intermediate vector corresponding to each of a plurality of metagenomic sequences based on the determined frequencies; and; transforming, for each of the plurality of metagenomic sequences, the intermediate vector into a sequence vector to obtain a plurality of sequence vectors based on a set of reference points; determining frequencies of possible tetra-nucleotides for each of the plurality of metagenomics sequence; obtaining an intermediate vector corresponding to each of a plurality of metagenomic sequences based on the determined frequencies; and; transforming, for each of the plurality of metagenomic sequences, the intermediate vector into a sequence vector to obtain a plurality of sequence vectors based on a set of reference points; defining, based on the plurality of sequence vectors, a cuboid having a plurality of grids in the three dimensional space, wherein the cuboid encompasses the plurality of metagenomic sequences, wherein defining further comprises:; ascertaining three dimensional coordinates for each of the plurality of metagenomic sequences based on the plurality of sequence vectors; determining, for each axis of the three dimensional space, a farthest coordinate and a closest coordinate from among the three dimensional coordinates; and calculating length of the cuboid in the each axis based on the difference between the farthest coordinate and the closest coordinate in the corresponding axis; ascertaining three dimensional coordinates for each of the plurality of metagenomic sequences based on the plurality of sequence vectors; determining, for each axis of the three dimensional space, a farthest coordinate and a closest coordinate from among the three dimensional coordinates; and calculating length of the cuboid in the each axis based on the difference between the farthest coordinate and the closest coordinate in the corresponding axis; traversing progressively the plurality of grids to assemble the plurality of metagenomics sequence into one or more contigs, wherein a contig includes metagenomics sequence originating from the same genome, wherein the traversing further comprises: obtaining, for each of the plurality of grids, one or more metagenomic sequences from among the plurality of metagenomics sequences, wherein the one or more metagenomic sequences are located within coordinates defined by the grid and immediate neighbors of the grid in the cuboid; and assembling, for each of the plurality of grids, the corresponding one or more metagenomic sequences into the one or more contigs. obtaining, for each of the plurality of grids, one or more metagenomic sequences from among the plurality of metagenomics sequences, wherein the one or more metagenomic sequences are located within coordinates defined by the grid and immediate neighbors of the grid in the cuboid; and assembling, for each of the plurality of grids, the corresponding one or more metagenomic sequences into the one or more contigs.